Your vision of reality is distorted and it's easy to explain why)
1) "Good enough" varies by task, and is reasonably fixed.
2) All models are improving, both at the leading edge and the open weights Chinese ones (as well as a few non-Chinese)
3) Hence, even though the leading edge models remain at the front and might even be increasing their lead, the open weights ones (mostly the Chinese) are increasingly good enough for more and more tasks.
Now, when companies are developing products, they will lean mostly on the best possible models unless they already feel cost pressure there.
However, when these products (software) are put into production, IF the software makes use of AI in pursuing specific tasks, then "good enough" models will be increasingly selected.
This is because most companies cannot sustain opex at 5-10x what would otherwise be required (using the cheapest "good enough" model) just to run overqualified models in their production loop (where token consumption will end up being many times larger than in development).