Who polices what gets to be an acceptable profession? No one. Certainly not the MAFIAA and it's associates. Those are the people who make entertainment a profession of ill repute.
Pay for the musician's upkeep? The musician pays, who else? What the hell you mean, he can't hold down a real job? He holds a job to pay for his necessities, and after that is taken care of, he can amuse himself, and others, with his music.
If you starve to death because people stop buying games and software, then the world will have lost nothing. You're talking to a man who has changed careers multiple times. If your career suddenly dries up, you do what I've done - learn some new skills and/or learn how to apply your skills to another field. Stop sniveling. You boys and girls who play with code are nothing special.