They do it to make the listing a placeholder for when they have stock again.
As editing the price for a listing is free, whereas cancelling and reopening a listing will cost money :)
We do it at work if stock we were expecting is delayed, just to try and stop people from buying and being disappointed about the wait.