Incentives are totally misaligned but I can't imagine the situation will change anytime soon.
Incentives are totally misaligned but I can't imagine the situation will change anytime soon.
Also, feature design is "playtime" for most founders/devs/designers/productGuys/managers. Thinking up cool new stuff that your product can do is fun. And, once thought up, it's hard to put that feature aside. "Wouldn't it be cool if it did this..." is easy and fun. Managing the ensuing bloat and complexity is hard and not fun.
I've done it a hundred times, little driveby features like Dark Mode that take a couple hours to implement (but no customer asked for). Then 3 months later it breaks randomly from a dependency update and it's another 2 hours to fix it. Then it adds half a day to creating a new feature that people actually did ask for. And so on. The cost of that little thing adds up and up.
I'm starting to think that product design time should be handed out as a reward, rather than seen as work.
As devs we know it's a good thing, but try explaining to the average manager why we're going to spend dev time removing features instead of adding new ones. It'll be a hard conversation ;)
Though I don’t have an answer for how to align incentives correctly in a modern company. If you have one visionary who owns the product forever and happens to care about UX, you can do it. But that’s not how companies work today.