I'll just answer #5
They dont tell you there is a very high chance that your son will NOT get a job, and that you'll have paid £120,000 for him to become a waiter with no usable qualification. (There's a true story in there somewhere).
The same may happen with a degree. But the degree gives you a good foundation to build on if you don't get a job straight away.