Maybe it's because of the 'fraternité' in 'liberté égalité fraternité; they have very strong culture of public solidarity and very low income inequality compared to say Britain or the US.
And maybe that's why it doesn't cost a fortune to build high speed rail there as well; because there is a moral element to it that means you don't rip off your fellow countrymen.