I mean, that's only because you/we romanticise our industry.
What a bizarre false dichotomy. Literal prostitution, retail job, or software development. There are plenty of others out there that are needed that people work in. Become an apprentice, learn a trade, and start business. Work in retail, become a manager, own a location, climb the ranks. Get a finance degree, work at a firm, create a consultancy.