There aren't enough blocks since difficulty is throttled to producing them approximately once every 10 minutes.
There are many small miners and they're part of mining pools so that they get a cut of the block rewards from the overall pool based on proving their work to the pool.