The root of the problem is that we simply have too many cars on the roads to begin with. However, we can’t reasonably ask people to stop driving until the alternatives are as safe and convenient as a car.
You’ve got that entirely backwards: driving must become painful in order for people to support funding alternatives.
Edit: downvote me all you like, folks, but it doesn’t change the fact that we’ve been trying to do it the other way for decades and it doesn’t fucking work.