6900xt selling out instantly on other sites? Which sites had any stock at all? Even AMD own shop did not even list 6900xt, while bringing 2 more 6800xt cards to buy at 2pm. None of the UK shops had any stock, newegg had nothing, amazon had nothing.
You cannot judge ultra high end market demand on mid range cards, or cards from competing manufacturer who have formed some sort of following throughout the years.
Obviously ocUK is free to do whatever they like with the prices, like, hey we got this 100 units of 6900xt we could sell for MSRP, but you suckers don't deserve it and we will "make" few extra quid from those 100 units, because demand.
One of the reasons I bought 5950x from that other shop and not ocUK (besides ocUK crashing on launch) was that other shop adhered to MSRP and was £50 cheaper than what ocUK had initially priced their 5950xs.
That other shop had MSRP price flash few times for 6900xt even though they had no stock, however ocUK put up placeholder prices £100 more than MSRP.
Now I sound like that youtuber who bought corvette and for the whole video he was talking about MSRP, instead of the car