yup, there should be a balance in pricing and production in order for everyone to be happy.
If there was a clarity, that only this many units will be sold, then buyers will have choice to calculate the ROI /profit and invest accordingly, not like you keep producing and pushing the miners and even worst reduce its price within 3weeks, clearly shows manufactures mentality.
Why would they release the number of units they are making? Obelisk did this and look what happened. Bitmain has to weigh production with the risk that competitors will come out. Why would they limit the number they are producing when another company could start making these things and sell 50,000 of them?