It’s because an instance ban is a major action usually reserved for bots or pedophiles spreading bad things. If every single admin had to remove that user and their posts it would allow bots to spread things like wildfire and for CSAM to stay up for an indefinite amount of time.
It’s much better and safer for the entire fediverse that instance bans propagate deletions.