I think programmers should stay away from trying to be musicians. Have you thought of some of the people that might lose their jobs because of this technology?
but to be serious: yes, technology sometimes causes social dislocation. and that's serious. but civilized societies have many ways to deal with social dislocation, like welfare, retraining, etc.
Musicians are not going to lose their jobs because of technology. The CD hasn't killed live concerts.
But as a society, we need to do more for those who fall out of the productive system. As productivity and wealth increase, the only problem is redistribution.