You do realize that all these oil companies get tremenous subsidies from our taxes, and far from them paying for public transport, we-the-people are actually supporting the oil companies? You also realize they pay next to no tax, don't you?
Oil companies get $20 billion a year from our taxes as subsidies.
In additon, oil companies mostly pay no taxes. https://news.littlesis.org/2019/05/07/these-top-fossil-fuel-utilities-companies-didnt-pay-any-federal-income-taxes-last-year/
Perhaps you ought to educate yourself on the fact that
1) The rich don't provide jobs - they by robots to do the work
2) Mega corporations sledom pay tax and when they do, it's a fraction of what the middle classes pay.
You're talking rubbish. You clearly have no idea what is going on.