All depends on what stock levels are/were.
The 5700XT smashing the 2060S and being not far behind are also true of the reference 5700XT.
Some AIB 5700XT's make some of the 2070S more than reasonable price wise.
People buying £499 5700XT's while slagging off Nvidia prices are hypocrites. Not surprised to see there's plenty here.
Prices on all sides are inflated. There are no good options at the moment. I'd prefer 2080 speeds but the value goes down as you pay significantly more for 10ish FPS. That goes for the Radeon VII too.
If I didn't need a card now I would have waited but I think I'll be happy for a while at 1440p with a 5700XT.