It's not healthy for the ecosystem to have a few huge pools. However, a system such as
Multi-PPS may make huge pools unneeded.
Due to increasing difficulty, it is possible for a fixed hashrate miner to never ever find a block.
I'm not sure I agree with you on this one... anybody can find a block.
Actually, i forgot to specify "if mining solo".
Yes, anyone "can" find a block. But with constantly rising difficulty, the odds against finding one keep increasing as well.
Well, in the long run "solo" should get a little higher then pool (due to pool fee and stale). But the variance will be high so don't complain