This situation has nearly always been the case. In the 1990s if you only used a personal computer for DOS word processing and dialing BBSes any clone or "last year chip" would perform well.Intel performance was based on their process lead. I only use three things on my labtop zoom or skype, word processsing, and the browser. The ryzen 7 is better for what I need. Intel goes it alone while amd uses the ecosystem. I'm not paying $1000 for a laptop with a celeron processor, 10th or 11th generation processor and another $60 for microsoft. I5 and i7 is good but that's as much as a macbook. If you're paying for intel's peak performance it's a short time frame until something better comes out.. Intel is living off their legacy and customers that don't know better.
OTOH if you're buying for employees there's more likely a chance that more performance might mean more productivity. Scenario 2, like today was some people bought the "best" because they thought it might buy them another year before they "had" to upgrade.
The only difference between now and then is application performance is improving more slowly over time. (Due to a lot of reasons).