That's about 1.5x the median household income here.
If that is the factor that keeps someone from switching careers, I think they have more of a lifestyle problem than an income problem.
To me, the issue is how to replace the "years of experience and learning from mistakes" (even structured college course and internships are incredibly valuable experience and that's going to hard to layer on top of a full time career before the transition). Contributing to open source projects is one obvious way, but doing that on a large scale is time-consuming as well, especially layered on top of another professional career outside of software.
This is no worse than if I wanted to transition into aerospace engineering, or automotive, or oil and gas. It's very much more possible than transitions into those fields, but it's still going to be a long row to hoe.