This is seriously one of the best comments I've read on HN in a long time. I've always had this same inclination, just never had the time to try it myself. If your current environment doesn't allow you to hire inexperienced/no-education people, you can at least work with juniors more to help elevate them (and in turn the entire team). This concept goes way beyond tech as well and can be applied to many many industries
The economics are usually way out of whack though. In my experience, a good programmer is easily worth 5x a "not-so-good" programmer and rarely costs more than 2x as much.
We do have a college intern and hire program, but it's very rare for a new college hire to have the same ROI as my best experienced colleagues.