To be fair, this may not be as distressing as it seems to people still looking to purchase a 4090 in the near future. Reports from insiders around the time of the launch were suggesting that there were massive stockpiles of 4090 cards waiting around in warehouses, and that there may have been 3-4x the stock for the 4090 at launch than the 3090. The current supply shortage is likely an artificial one being used strategically by Nvidia to try to move as many 3000 series parts as they can before fully opening up the floodgates of 4000 series parts.