It's not a cherrypicked scenario. GPU's get replaced way more frequently than CPU's are. That's a fact. I for example have a 3090 and a 12900k. I plan to upgrade my 3090 with a 4090 but I don't plan to upgrade my 12900k, since the 4090 will still be the bottleneck. .You've described an uncommon, cherry picked scenario. One could have said the same about 5900x vs Comet Lake not all that long ago. The number of people such a scenario applies to is minimal compared to the market. People buying a 5090 are, for the most part, going to be looking at whatever CPUs are available at that time.
No, one couldn't have said the same about comet lake vs 5900x because there wasn't any performance difference. In fact, the 10900k was faster since it can easily support 4000+ ram kits. On the other hand, the 12900k gets lows that are higher than the 5950x's average in some games.