I’m not so sure that education is so unaffordable if you do it right. Tuition at Rutgers (NJ state university) = about $13-14k/yr. You graduate with about $52-$56k of debt if you keep your nose to the grinder and live at home.
Starting salary for an enginerd of the appropriate persuasion is $60-$65k/yr, say $40k/yr or $3,300/mo after taxes. If you’re renting an apartment for a grand a month, spend $1,500/mo on expenses, you have $800/mo left over. Paid off in 5-6 years, by the time you’re 27.