This sounds like a microcosm of the market. Engineers/investors want the largest possible returns on their capital, so they chase projects with the largest potential. This makes for big splashes and little follow through, even on things that the customer population has as core needs for the overall company. Welcome to capitalism.