Buyers do not have a choice. It is either wait or don't buy. However if you create an auction system, you would know how much these people are willing to wait.
> why is this dangerous?
Economic inefficiencies lead to wastage. In this case people might put themselves on waiting list only to buy them for $150 and then sell it to someone for $500. The democratic virtue here is thrown out of the window and you have needlessly now employed a middleman who adds no real value to the process but as a remedy to the virtue signaling of the manufacturer.
Reminds of all bad things that happened when US government tried to subsidize baby formula.
btw, why is this dangerous?