In my area, there are like 90% bungalows, and I have the Reliance Jio fiber laying work going on right in front of my house. But yeah, I'm in Nagpur, and there are next to no high rise buildings here.
I think they should have 2mbps minimum acceptable speed. For instance, I have a 3.1 mbps Reliance connection, and have yet to see a speed over 1 mbps. 2 mbps should be the minimum speed you get, no matter what, and it should be made the minimum FUP downgrade speed, ie, you can't downgrade below 2mbps beyond FUP usage either. I guess I'm asking for too much though, since BSNL itself has 80kbit speeds post FUP on their 3G plans.