I could not answer correctly because it is something more complex, although it is as you say, the problem is that the Bitcoin Core team does not maintain older versions of Bitcoin Core without the new features, therefore gradually force you to migrate to new versions because if a security flaw arises in an old version is not remedied.
Discussion
I believe #[4] cares most about backward compatibility on nostr, what's your take on the bitcoin core sir?