Let me try a detailed example of how BMTC can extend the reach of its services, without adding tons of buses to its fleet. It involves investing in identified trunk routes, and then in planning local shuttles. Lets dig a bit deep into Whitefield.
Say we identify the trunk routes between Whitefield and rest of Bangalore as Southbound (towards Koramangala E-City, Westbound (towards CBD via Airport road), and Northbound (towards Banaswadi, Hennur). Call these trunk routes, and put a bus every 10-15 minutes on each. Here are the three routes (indicative, not exact):