I don't think it's that binary a thing. It's not like either you have a supercomputer or you have last decade's junk. There are so many different models and price points, each company/team/dev can find their own sweet spot and upgrade cadence. It's not necessarily the case that 20% better performance is 20% more money, and 5 seconds times like 100 times per week times a year is still just a single workday. I doubt any employee works effectively 365 days a year... and the cost difference of the highest end card vs a medium one is definitely more than I get paid in a day, at least.
I mean, it's no different than CPUs and RAM and such. A middle-of-the-road laptop from the last year or two is good enough for most users... no company I've ever worked for gets the top-of-the-line model every single refresh for every single dev. That'd be an absurd waste of money, IMO.
Personally, I wouldn't want to work for a company that upgrades hardware all the time for single-digit performance increases. That money is better used elsewhere, whether employee salaries/benefits or donating it to the community or just saving customers some money or paying dividends to shareholders.
Even if you're running massive continuous workloads, it is probably more cost-efficient to just parallelize a bunch of midrange systems (optimize for perf/dollars and/or perf/watt) than to just chase the highest-end chips for no reason.