Couldn't it be the miner hardware manufacturers that manipulate the prices ? because of the customer's anger ( forums ) waiting for the delivery of they expensive orders with no refund allow, while difficulty increase and BTC prices ( was ) decrease ?