No but the online shopping market has increased a lot since then, as has the PC gaming market. Also, lockdown has meant a lot more people stuck at home, in many cases, with a lot of spare cash (no boozy weekends, no holidays & less car travel) Plus, for once, these cards aren't pushing £1000.
It all adds up to one crazy launch after another.
I know you can't sell before the launch date but cant you do a register interest with a deposit system? I know some stores did that for PS5's and then you'd just pay the balance on launch day. That was a stress free experience.