As someone who benefitted from free education, I'll point out that making it free only makes the system less bad, it doesn't address the root cause.
As long as achieving good grades is seen as essential for success, students will focus on it. For them to learn, you need to offer a way forward to those with mediocre grades.