Most European public universities have low tuition because taxpayers are subsidizing them. This can only work if the number of students is kept relatively low. You can't have both cheap tuition and widespread access to higher education. The math doesn't work.
It will also be interesting to see what happens now that Europe has to get real about defense spending instead of freeloading on US security guarantees. Since defense spending is going up there's going to be a lot of political pressure to cut higher education.
What supports your assertion that low tuition fees limit student numbers in Europe? This would only apply to non-EU students. I could very well claim the opposite, that high tuition fees limit student numbers in the US and make higher education out of reach for most.
The money has to come from somewhere. Tuition doesn't cover the cost of operating those European public universities. Most of the cost is borne by taxpayers. More students would thus mean higher taxes.
To an extent this also applies in the USA. Public universities in most states have relatively low tuition (although still higher than their European equivalents) for in-state students. But they are unable to meet market demand, so many students take out loans to pay tuition at lower-tier private universities.
It will also be interesting to see what happens now that Europe has to get real about defense spending instead of freeloading on US security guarantees. Since defense spending is going up there's going to be a lot of political pressure to cut higher education.