You make music because it's fun. If you're doing it for the money you're doing it wrong. If I could make even a single dime on my music it would be a privilege but I'm happy as it is.
The difference with development is that no-one questions the business model. You code and get paid for it while music is a completely different story. Before I became a professional developer I coded for fun and was happy with that. If the market would be like music (where 99% of artists cannot make a living out of it) then yes, I would say exactly that.
You say "no-one questions the business model" which is clearly false. Have you never heard of a developer being asked to work for free (or equity) on someone else's idea? IMHO that's the same as you saying musicians should be grateful to earn any money from their work.
(ads)