Well, as Paizo demonstrates, selling modules can also be more profitable, especially with low requirements for production runs. Sure they don't individually bring in big wads of cash, being individually cheap, but they can be churned out fast, and don't really 'expire'