In Orly airport (Paris) you have to take a shuttle from the airport to reach nearest railway station. There's a direct bus service from Orly to city centre, yet large no. of international passengers take the shuttle instead of bus. Of course, we can't force someone to take the shuttle over another mode, but if you look at a Bengalurean's POV, train service is better than cab/bus anyday in light of monstrous traffic jams the city experiences.
The traffic nightmare will not reduce in near future, no matter how many flyovers or expressways the govt. will build, so the sooner govt introduces a train/mass transport service that doesn't depend on road, better it will be for travellers.