I think you are being a bit unfair, they are probably as much in the dark as we are, they will have ordered XYZ amount of cards and are solely at the mercy of their wholesaler as to what they get, and when, and the wholesaler is at the mercy of the manufacturer.
There is no point announcing we have been told they are sending us XYZ amount of cards next week to find only a 10th arrive as that or none at all, it raises expectations and then dashes them, the sensible way is to wait until they have stock and announce it, true a number would be good, but that would be counter productive to them, if you say we got a supply in of 3 cards then No 875 on the queue may well cancel, and after all they are in business and sales count..
If anyone is to blame it is the manufacturers all down the line. from chips to end products, the trouble is the last port of call for the customer is often those supplying them and they get the grief.
Agree to an extent - however they still claim to be the best place in the UK to place a pre order. Whilst competitors ship more. Comms are terrible.
I'm 70th in strix OC queue. I have no idea realistically when to expect the order to be fulfilled. Yes I can cancel the order, but that shoves me right to the back - but I can't balance waiting against competitors who ARE advertising future shipment expectations.
Rock and a hard place.