If your goal is to be a code monkey writing database-backed web applications, MIT is probably a very expensive way to get there.
The goal of the degree is to prepare people for data analysis, machine vision, 3d graphics, ML, signal processing, and similar. If you're not into that, going to MIT is wasteful for everyone involved.
That's not elitism talking; that's just the nature of MIT. Other schools aren't like that. For example, if you want to do a startup around a database-backed web application, Stanford is a fine choice. I'm not arguing Stanford is either better or worse; it's just a little bit less academic and little bit more entrepreneurial. There are other schools which emphasize other things. Harvard or Yale will move you more into the class of powerful people. Etc.