Not everyone can be doctors or engineers or lawyers. We need operational personnel that work in retail, in construction, plumbers, electricians, etc. But this is not bad at all, we all need better work conditions. Since the beginning of humanity wealth has been inherited.
You can still gate these professions like we do today by selecting the bests based on grades (and remove that bullshit nepotism in the US universities). However, if you remove the financial barrier, people that come from poor backgrounds have a chance to try their luck on an education of their choosing and excel at it if they have the skills to do it.
Lots of people still like trade jobs for various reasons, and that will still be true if we remove the financial barrier.
No, but you make sure that the people that could become a genius in their field have access to the right education regardless of their economic status. It would solve a lot of poverty, because right now, it's a vicious circle.
They can still choose a fullfilling career? Are you against removing the financial barrier for school because not everyone can a be a top candidate in their field?