I don't know, I feel like in most cases someone would not just let corpses linger outside of their gates....

It might make more sense for them to linger in the more open area encounters, but ever those would biodegrade over time.

I didn't really mind it at all in DOS2, but if you ask me to critically think about it then its more immersion breaking to me that they never go away.