Generally agree with this. I would say we should only worry about backcompat when there's something to worry about.
Like, if there's just a remote possibility that a user is doing something weird (e.g. in some subclass they wrote of something) then, not really for us to worry about. Seems rather internal behavior generally. If we *know* for sure changing it will break airflow for certain combinations that should work, that's something to address.