Because the concept of a limit order is that the entire order gets filled at that price. If there is no seller at 100, but a buyer matches at 99.9, then the trader.
It will happen between them, and if orders match down from that, then the one who sold at 100 will buy back what he sold at 100.
But the rest of the entire order will remain the same.
If he removes the limit order from 100 and buys at market price, the price will jump to the last point where his purchase is completed, causing him to incur a loss as the goods will be more expensive because all sellers will be above the current price, meaning there will be sellers between 100 and 200.
If his purchase was completed at 180 dollars, the average could be 150 dollars.
If the seller sold a million in a day and buyers bought it at a limit order, then.
Understand that nothing happened; the amount sold is equal to the amount bought.
The concept of buying in the middle of selling is that the price at which it was bought did not increase that much.
Meaning that as much as the buying power is, the price should have been pumped to a thousand dollars, but only a hundred dollars was done because there was continuous selling on their front, which pushed the price up to a hundred dollars, but the buying power should have taken it to a thousand dollars.
In brief, purchases were made through deception to continuously sell their goods.