>> encourages a culture of optimizing for short term showmanship instead of making something people want and creating lasting value.
You've just described the entire US business culture for at least the last 50 years. No-one builds quality products designed to last any more. Everything is actively designed to ensure it needs replacing every 3-5 years now, and to be sold through marketing (push) rather than need (pull).
I know this is a popular thing about which people like to complain, but I'm not sure the alternative is preferable. Technology moves fast, and does offer desirable advantages. What I mean by that is: what is the point of designing things to physically last forever if they become technologically obsolete anyways? Sure, there are some things that will never advance technologically. My 100-year-old hunting knife is just as good as one I could pick up today. But look at most things we use in our daily lives and tell me our current versions don't have advantages over old models. Yes, you can build a washing machine to last for 25 years, but our standards for water efficiency (for example) still advance.
Even toasters, a simple machine, have advanced. Used to be that they used a thermometer to trigger the pop-up. This would burn your toast if you only had one slice. Now they use capacitors to time the pop-up; the mechanism is uncoupled from the amount of bread you've placed in the toaster. If you build things to last forever, you stick them with the technology of the day forever.