It's a function of the size of the market. When Stallman was programming computers, the number of computers was quite small and it was much more expensive to create software. These days, especially after the PC revolution, creating and modifying software is much cheaper, especially relative to the demand for software, which is much higher.