Why it usually happens
Nothing here is negligence. It is the predictable result of offboarding being owned by whoever is free that week.
The list lives in somebody's head
There is no written record of what a person could reach, so the offboarding covers what is remembered, which is email and the building keys.
The systems outside Microsoft 365 have no owner
Vendor portals, the payroll site and the booking system were each set up by whoever needed them first. They are not in anybody's leaver process because nobody wrote a leaver process.
Nobody wants to break something
Removing access feels risky when you do not know what depends on it, so the account stays "just in case" and the case never comes.