Earlier quoted context omitted.
First we do not agree on free education. I believe that's a good thing. Now, what Macron's government did wrong with research and higher education is: literally everything they did about it. The switch to high tuition as you said (especially given that it was only for foreigners , which I consider racist, and anyway the Conseil Constitutionnel recently found this measure unconstitutional). Parcoursup was a very bad d…
I'm curious, what's been going on with Parcoursup? (I don't read enough French to understand the discussions.) Also, I'm not surprised that tuition for foreigners is a lever they are pulling. A government is responsible, first and foremost, to its own citizens. Racism? Really? What about "localism" or "separation of duties"?
Since you can't make a selection of candidates with an entrance exam or by looking on grades, what do you do when too many students want to join the same university curriculum? That's what Parcoursup is for. Students put in their wishes, and some algorithm decides who goes where regardless of their grades. The algorithm uses a bunch of criteria and is pretty complex to understand. At some point they had to release the source code to be transparent, and it was a mess.
What the current government did is introduce grades into the system, so students who have better grades in the subjects relevant to the curriculum have better chances to get it. In a way it makes sense, but it also goes against the old principle that everyone is entitled to knowledge and can enroll in any curriculum - get a chance to succeed even if it wasn't their major in high school.