Vehicular cycling at least puts you where drivers expect other vehicles to be coming from. It's a good choice in many situations. Being in pedestrian areas, riding as far right as possible (area-specific mandate), or in a bike lane makes you practically invisible in many cases.
Cycling specific infrastructure can do a lot, but it can never be a solution for all destinations because of limitations enforced by pre-existing infrastructure.