If vehicles keep increasing in size to the point that they become less convenient then that provides a disincentive to purchase large vehicles.
Similarly, if a thoroughfare becomes less efficient because too many vehicles start using it then that provides an incentive for people to consider other means of getting around.
No street parking where you live? Fine, you can park some distance away, sell your vehicle, move somewhere that does have it, or provide your own off street parking.