US is cheaper than Switzerland for pretty much any product. If you are talking about train service, then the reason for that is because US (and Canada) prioritize freight traffic. Freight traffic is much more efficient in North America than in Europe [1] and unfortunately (or fortunately) is prioritized over passenger traffic.
Honestly, I think America made the better decision.
[1]https://www.freightwaves.com/news/why-is-europe-so-absurdly-...
"European railways had no incentive to take risks to re-engineer and spend billions of euros to increase clearances and rework tunnel heights for double-stacked railcars, because the European railway business model was about moving passengers and not freight – the opposite of how North America dealt with its railroad system. "