The idea that 30-50 stocks gives you enough diversification misses an important point.
Returns come from a handful of stocks, and most stocks are dogs.
You reduce risk by owning 30-50 stocks.
But you are likely to miss the stocks that drive the whole market higher.