Good point made. Possibly the infrastructure can be planned better. One difference I personally noticed between metros in Bengaluru and Kolkata is that in the latter, it connects better with "points of business". Whereas in Bengaluru, you might have to take another transportation after drop off at Metro station to get to your point of business.
I think lack of planning, and unreasonably slow execution (look at Ejipura flyover, under construction since forever) are one of the key areas for the Government to look into.
And one thing on our sides that we could control - lane disciplines. I have seen that half the jams in the city are not just two-wheelers but also autos and four-wheelers leave their lanes to "hypothetically" get in front of halted traffic. Basic common sense is missing.