What about reasons not to listen to Stallman? There are other ethical views than just his.
In addition to being practical, it's morally good for individual programmers to work on commercial products solely for their own long-term gain, and that doing so doesn't come at the expense of others. Others are free to buy those products if they wish. The fact that so many people choose to do so is evidence of the tremendous value that paid developers and companies provide.
In addition to being practical, it's morally good for individual programmers to work on commercial products solely for their own long-term gain, and that doing so doesn't come at the expense of others. Others are free to buy those products if they wish. The fact that so many people choose to do so is evidence of the tremendous value that paid developers and companies provide.