Sorry, I was not clear in my comment. I did not assume at all that this is a putdown of France (it's our national holiday tomorrow :)) - I was just unclear about the comparison of buses and trains (as they indeed require vastly different infrastructures and costs).
Thanks for clarifying!