As a young autodidact struggling to fit into the traditional education world this is a welcome gift. To me a traditional diploma granting institution is now akin to a rubber stamp. You're not paying for the education, you're paying for the brand under the assumption that it will get you a job. I could rant, but I plan on doing it in a cohesive and informed blog release or something at a later date. MIT diffuses my cy…
However, I need to emphasize the opportunities that I had at Clark. First, I worked in a research lab since my first year. It did not start out as cutting edge "wow look at what I've discovered" type stuff, but by my junior year I was working on novel and interesting stuff (related to organic magnetism). My findings were surprising to me as well as to my professors (of course having to do a lot with their guidance). This is not something you can do on your own. You either work for a private company's R&D (probably requires quite a bit of the "rubber stamps" you mention), the government (even more of 'em) or at a research University. This alone was worth it for me.
Next, I worked as a Resident Advisor for almost three years. This is a job which requires you to learn a ton about people, how to deal with them, how to lead them. Not something that can be taught in a classroom, but also I think something that is perfectly practiced on 250+ freshmen entering the campus. Not a job I'd want to have as a career, but one of the most valuable life lessons I've learned.
On top of that, I got to work for the IT department there and actually develop fairly complex web applications. Besides working with great people, it also provided me with awesome references, and so far quite a few hours of freelance work after I graduated. Yes, I could have done projects on my own, but this kind of work was a bit different. For example, I learned to gather requirements, estimate development time, etc.
Lastly, I met some awesome people. I understand that places like MIT take this effect to the next level. I don't have a large network of people in my field from Clark. However, I did have a friend there with whom I developed a social network which showcased my talents to my potential employers after I graduated, and allowed me to get my offer letters. True, I could have met someone to work with elsewhere, but having a large-ish web project under my belt made getting a job easy.
Basically, what I am trying to say is that from a certain perspective I did not waste my time at Clark. I did not walk the alternative path, but I did enjoy the one I did walk.
P.S.: I think that comp. sci. and computer engineering are a special field. Much of the stuff you'd care to learn is online. FOSS makes it easy to learn and experiment and read great code. Anyone with an analytical mind, lots of persistence and free time can become a software developer at least on some level. My wife is currently going through a graduate program to become a Physician Assistant (a clinician in the US). Her experience is drastically different. Everything is very practical. Today she is learning how to put on casts, for example. This is stuff she will be using. Here the dimploma is still a proof that you actually are able to decide matters of health, life and death; prescribe medication; perform surgery; deliver babies; or tell a patient they have cancer. My point is that not all fields have the same issues as others.