I seem to recall during my time in France is that they are Windows based machines with a Reflective touch screen hat moves the mouse cursor around. I wonder how much of the problem is just to poor implementation of the UX and ordering experience.
I saw this issue with NJTransit ticket machines as well. They suck compared to NY subway.
NJTRansit: https://www.youtube.com/watch?v=avNAwTJStwU
There are so many tiny improvements to speed they could do to make it a better experience, the tiny delays between menus add up, the printer is slow and has multiple delays. This all adds up and I have experienced the brunt end of then whenever I am rushing to catch a train.
NY Subway: https://youtu.be/jcrrb48vzfY?t=87
Notice how each screen transition is instantaneous. The money scanning is super fast and the ticket(card) dispensing is quite fast as well. If you are a frequent user, you can fly through this screen and this represents a real marked improvement over human interaction, there is no way you could replicate that speed with a human teller.