interesting question as it's something i have thought about having lived in both Uk and USA.
when i was young ( oh 2 or 3 years ago- honest

) and at university for 4 years- the tuition was free and i got a grant ( because i lived far enough away) for my accommodation. the only thing my parents had to pay was a 'parental contribution' because they earned over a certain amount- otherwise the government would( i think) have paid it

.
I did work reasonably hard at Uni- didn't miss
too many lectures, but certainly didn't study on weekends( against my religion

) or even until 2 or 3 weeks before the exams, but i made sure i did enough to well pass the exams. when i left- i had no loans to pay back, and was pretty much guaranteed a job ( though the degree i had done had few posts available so i went into nursing)
At nursing school- i got subsidised accommodation- albeit in victorian style nurses homes- and also got a salary- we did have to be the 'hands' of the ward/floor during our clinical experience and hospitals could not have been run without the working hands of students, but i did get paid a salary during both clinical and college placements
then i went to work a few years later in the USA and met people who were nursing students, who were at college full time, but also working full time to pay for the college( plus studying), and i must admit feeling a little guilty. I did work while i was at Uni- but only for beer money!!
I don't have any experience of your country lush, but do know that getting qualifications was made easy for me- maybe i didn't appreciate it at the time ( getting into the Uni was the hard part at my time- the educational requirements were high)
If i am honest, i probably wouldn't have been able ( or bothered) to work as hard as many US people do to better themselves