Users are linked to leads, complaints and billing records in the system. Deleting them permanently would destroy these links – historical data could no longer be traced correctly.
That is why users can only be set to inactive. They are then hidden and can no longer log in, but they remain available for reporting and tracking.