I agree that many jobs don't require you go to university to be good at them, as I mentioned, in the IT/technology field you can very easily educate yourself through online courses and what not if you're willing to put in the hours and effort. However, I would disagree in the many jobs part of your statement. Once again, let's look at my case (Biochemestry). I could not join an university, search for what books they are using to lecture the different courses (at least in my university I think you can search for that in their website even as an outsider) and read them myself. But if I were to go to a lab or a university and ask for a job as an researcher or as a teacher, they would laugh in my face when they found out I was self-taught. Because that really gives you almost zero credentials in most areas. At least from my experience and from what others have told me, in most areas, the degree that you have certainly makes it easier for you to have that job, think of it like comparing a dog with a great pedigree vs. a dog that has no pedigree. One has the diplomas to show he comes from a perfect background and the other is just begging for a chance to prove it's worth. Once again, not all markets are like this and that's great, but most of them are.
One thing I agree with you is that, in the future, many online courses will teach more and more skills and many more people will be able to be self taught and find great jobs. However, universities will never stop being important, because many things just can't be self taught. Once again, not to be self centered, but in my case, if I were to try and learn Celullar Biology or Organic Chemistry by myself using online courses I would almost surely fail because, first of all, it's hard to check if all the information is correct. Furthermore, it would be hard to keep up with all the "updates" that science constantly makes, and in my university, not only do they do that for me, they also teach me what's most relevant in that field at the moment and provide me loads of usefull resources that I can use to further improve my knowlodge. Also, in what comes to work experience, in most lines of work, that will be impossible to get unless through an internship program, and most of those are reserved to people with degrees or undergraduates because that's the best way to certify the person will have some knowledge of what they are doing. Online courses or claims of being self-taught, even if you're willig to prove your knowlodge, just won't do the trick most of the time.
Now, you bring up an important question, is it worth it? Well, in my case, I believe it is. Firstly, because I don't believe I would be able to succeed in my field any other way. Secondly, I really love what I'm studying (most of it, there are always those supper fun courses everyone hates) so it really isn't that much of a burdon. But everyone has to look at what they want to be in future and choose a path accordingly. I have a friend that has joined a university in the Computer Engeneering branch, but he has taught himself at least 4 programming languages and has done many projects for fun by himself. He has had a job offer in the past, but refused because he was a minor and wasn't sure if he could work in our country full-time as a minor (I actually still don't know if you can, but that's an unimportant detail). He just joined university to get a degree because he will have an insane resumé as a result. Basically, he could have not joined uni and looked for a job, but he chose to go to uni to increase his "market value". That is a personal option everyone has to think about. In my country, depending on the institution, you have 3 year degrees, 2 year masters degrees or 5 years degrees+masters. You have to analyze your situation and decide if it's worth to study 3 more years, 5 more years or even more if you want something more advanced.
In what comes to free college, I've given my opinion previously, I think if a country is able to have it, they should. In Portugal, you have to pay around 1000 euros for an entire year of university (in public institutioons, private ones can charge whatever they so desire, but usually public universities are better) and I think it should stay this way until we have a budget that allows that payment to be eliminated, something I'm affraid will probably never happen.
1) I agree that many jobs don't require you go to university to be good at them, but I think most jobs will still require university degrees.
2) Many online courses will teach more and more skills and many more people will be able to be self taught and find great jobs, but univeristy is irreplaceable and often is the only way to find some work experience.
3) You bring up an important question, is it worth it? Really depends on the person and their situation. Imo, it's worth it for most, but people are free to do what they want.
4) In what comes to free college, I've given my opinion previously, I think if a country is able to have it, they should.
EDIT: sorry for the huge wall of text.