I believe it to be an issue with the way TRP's are calculated (like some 2K TRP boxes decide the TRP's for Mumbai, which literally has 20 million folks residing in it)- so one guy literally speaks for the viewing habits of 10,000 folks
As an urban guy, I don't know anybody in my extended circle with a TRP box.
But for some weird reason, all channels seem content to let status quo be, and urban viewers like us have to then struggle to get good content on ITV- all content will obviously cater to the lowest common denominator (not being classist here, just saying what it is)
Jio Tv, OTT streaming of these TV shows and tata sky, airtel, hathway etc recording the viewing patterns should be introduced in calculating TRPs. Last 10 years has literally revolutionized viewing patterns and choices. Still the ghisapita TRP meter fixated in few homes(from the era of single source cable tv) deciding TRP? How are big companies and marketing teams basing their target audience on such meagre sample?!