I’m a developer posting on Lemmy so maybe take this with a huge grain of salt but I think we need to focus less on STEM/finance and more on humanities education. Definitely in the United States but probably most of the world considering India and China focus on tech too.
When I was learning to code (in the 90’s and 2000’s unless you count a 9 year old making BASIC do loops), my mentors basically all had majored in something besides computer science because there wasn’t necessarily even a computer science major available if your college didn’t have “Tech” in the name. It was a lot of hippies who spent their weekends making pottery and got into IT or software development almost by accident; it was a job to fund their non-lucrative hobby or passion.
Basically, we lost something when being a programmer became a goal and not a way to reach some other goal. I’m not sure we can return to a time when it was tinkerers and hobbyists coming to the field with different backgrounds but more creatives should learn to code and more coders should be forced to make art.