> it doesnt have competitors at least in telecom and banking
To be fair, the high regulation that we have in the banking sector insulated us from a lot of the 2008 financial crisis. So it's not all bad.
The big banks spent the early part of the 2000s complaining loudly about being "left out" of the financial boom happening and wanted to internationalize and merge with US banks, and our government said no. America's regular cycle of financial crises and ruin kind of proves that unrestricted competition should not always be the unconditional goal of a given industry.
In terms of rail (and other infrastructure), keep in mind that our country is bigger than the US and we have 10% of the population. A lot of our monopolies/crown-corps exist because if it wasn't for government subsidies/handouts, none would exist at all.
So it's not always a reasonable argument to say there "should" be competition, when it doesn't make financial sense for new entrants to compete. No one would ever fund the startup costs, because it would take decades to make the money back, if you ever did.
That said, our telco sector does absolutely need a shakeup and competition (better rules for CLECs to use ILEC infrastructure etc).