Can anybody explain the fact that Bitmain still holds on to the same price as before the halving?

if people stopped buying the damn things the price would be lowered. they r gonna tap every single users pocket until they cant get anymore sales then they will start lowering the price. until then they will keep the prices high because who else is gonna compete with them?? i dont see ne other competition when it comes to public miner sales....do you?