The contractors I talk to are booked out for weeks, and I need their expertise much more than they need my business. I'm not convinced that lacking a degree shuts people out of good jobs. My cynical take is that there's a mismatch between what people are willing and able to do, and what activities are valuable.
Most people aren't willing to work inside peoples' mouths all day. Dentists make bank. The HN crowd notwithstanding, most people would hate carefully crafting digital products all day. Software devs make bank. Most people aren't willing to crawl underneath houses to hook up potentially-dangerous electric/gas lines. etc.