Harvard, MIT, and Oxford have no problem finding future rich people. Random schools can't compete for smart people, so it makes sense for them to try to find prospects based on alternative criteria.
Large classes of novices are particularly sensitive to logistical and teaching errors. You make a question on a homework or exam a bit confusing, you have 400 students utterly perplexed who may not have the domain expertise to know it's the question that's broken.
At Carnegie Mellon, our teaching-track faculty generally own the large intro classes for this reason. They're the best we have at the process of teaching & education. It's the exact opposite of a side job. You want people who are deeply expert and passionate about teaching so that you don't completely botch the job, because the opportunities to botch it are huge.
It doesn't require Ph.D. level knowledge, but it helps a lot, especially when you're talking to one of those few students with more and deeper questions about the subject.
The supply is short because at least in the US, entry pay is low in higher ed.
- $25/hour w/ benefits for semi-skilled labor
- $42k/year no benefits for adjunct