Software was never really a "creatives" industry, in the way people and articles like this mean. It was, at the dawn of computing, the realm of typists and mathematically inclined women, then slowly through the 70s and 80s, increasingly nerdy men, including the "rockstar" neckbearded ingenious tricksters finding incredibly convoluted ways to save 500 bytes. Besides being "wizards" of a world most people could never understand, you had to actually bend your brain to find solutions to hard problems, because technology was so limited.<p>Now there are no hard problems. Just throw more hardware at it. Just write another CRUD app. Just wrap it in JavaScript. It is commodified because it's now a commodity. Software is ubiquitous and easy. There is no need to be creative, any more than for filing your taxes.<p>The people who like to program are, almost universally, nerds who get off on logic, solving problems, building things. But there aren't really new problems to solve. So they try to re-solve the same problems, over and over, without improving on what came before. Never satisfied. Software will always be the realm of these people that are obsessed with reinventing their toys in a sandbox. So the products will always be kind of toy-like.<p>That's why hardware gets better while software stays about the same. Hardware people can't just play with toys. If the hardware doesn't get better, nobody will buy new hardware, and they'll be out of a job. But people will buy <i>different</i> software and call that "better". Even though it's doing about the same thing as before, less efficiently.