For the price of one 5090 you could build 2-3 midrange gaming PCs lol. It's crazy that anyone would even consider buying it unless they're rich or actually need it for something important.
I bought a secondhand 3090 when the 40 series came out for £750. I really don't need to upgrade. I can even run the bigger AI models locally as I have a huge amount of VRAM.
Games run great and look great. Why would I upgrade?
I'm waiting to see if Intel or AMD come out with something awesome over the next few years. I'm in no rush.