I think Moneycontrol and its agents/chamcha's want to cover each and every possible stock listed in both nse and bse , lets say there is around 1600-1800 stocks listed on nse, so if they give 5 stocks as recommedation, and within 1 year they will cover each and every stock, so now,some stocks will rally and grow in to 10 -20 times, and at that time they will slap their "Recommendation" on people saying that they had suggested that stock on xyz date and xy.yz time , and xyz% increase/profit from the point of their recommendation has been hit.
Its seriously getting out of control now, sebi should start to fine such noobards soon or else small people will never learn/trust the market.