For me ghosting means an entirely different thing. Blocking for me isn't the same as ghosting. I see a block as someone's way to either protect themselves if they are stressed, or that I've offended them - so it's outright. There is no ambiguity or guess. A block is a block.
Ghosting however, for me is when I am totally ignored, and there is no response, even if I ask something, etc. It's like not existing, and that's the same way I would see it offline also. I think ghosting is worse than blocking. With blocking one knows exactly where they stand, but with ghosting it's worse and prolonged guessing game, as to what I did wrong. Ghosting is also unpleasant...rather just an outright block and be done with it.