Sometimes I think people forget how big North America is. I live in a fairly large city (350k population) next to another large city (200k population) and there is no train or bus service from my house to the office. The nearest bus stop is 6km away and from there, it's at least 3 different buses to my office.
So, I could spend 3 hours hopping from bus to bus or I can drive from my house to the office in 45 mins.
Yes, infrastructure spending is the likely culprit but peopel are struggling to buy groceries with inflation and ever increasing taxes. Having the government dump another $100B into a decent train service would be a great way to destroy the livelihood of millions of people.