No. Subsidised, absolutely. But most people are not cut out for a STEM career. Plain and simple. Maths is tough as nails for most people. Engineering is too loud and hands on for most people. Science is boring for most people. If the education was free, people would join a career that they would quite simply fail in. Like it or not, physicists, mathematicians, engineers, are very specialised people. Far more logical and articulate than most other people. Putting somebody else in those shoes would lead to very upset graduates.