it’s really not their responsibility to babysit user-initiated configuration changes and third-party software during updates and upgrades. the user makes the changes that go ‘off book’ and uses ‘non debian’ software–so that is where the responsibility lies.
that’s where most of my ‘issues’ come from when upgrading an old debian… upstream version changes to major software packages (python, php, even apache 1.x to 2 back in the day) that require some manual intervention