Maybe they are all focused on the visual design and adding new feature bloat. This does seem like a problem with software economics, where people will put up with non functional software as long as it looks nice and always has new features advertised to them.