It’s obvious. Every high-tech company has people called “Product Managers” (PMs) whose job it is to work with customers and management and engineers to define what products should do. No PM in history has ever said “This seems to be working pretty well, let’s leave it the way it is.” Because that’s not bold. That’s not visionary. That doesn’t get you promoted.

Having worked in software companies for years, I can certainly agree. That said, I have worked with good software product managers. It's just as likely the crappy product decisions are thanks to 'business drivers' from senior management.

ongoing by Tim Bray · Apps Getting Worse