Much "public" transport is owned by companies running it for profit. It can be expensive and unreliable, making it an unviable alternative to cars for most people. Nationalise public transport and make all journeys free, to discourage car use, encourage exercise and boost the economy.
You may be interested in these active petitions
For more information read this article: "The Case for Making Public Transit Free Everywhere: From Spain to Germany and Luxembourg to Estonia, more and more countries are experimenting with fare-free transportation": https://www.wired.co.uk/article/free-public-transit