I think this is mandated by the EU. And it could be a good thing. I'm personally fed up to be treated like a thief when I forgot composting my ticket (which happen because there is not gate to access the rails) or when I could not buy it in the first place (some station doesn't have have vending machines).
Also the price lottery for TGV tickets is infuriating (price goes from 14€ to 140€ for the ride I take the most) and the commercial strategy of the SNCF is to offer cheap TGV which lacks any confort to kind of punish you not buying the more expensive option.
But actually I would even be happier if we import all the working staff from Japan and make them the whole thing working smoothly under a join JR-France company.