If your argument about it being elementary for people to flood into the career were true, then why have far older and desirable professions like law and medicine continued to be incredibly well paying?
Software is hard, humans have a hard time doing hard things, that's why we get paid more.
Software is hard, humans have a hard time doing hard things, that's why we get paid more.