This - It really pushes up prices and just causes frustration.every retailer seems obsessed with only taking orders when they have stock. This in turn actually increases demand and makes it go full circle.
Although I think retailers are genuinely concerned that they won't ever receive sufficient supply for many models, as they probably don't receive word from suppliers about the stock they will have several months in advance.