Saying "yeah, we promised you 10 years of support, but if you just bought yours the last two years of that will only be supported if you switch to a completely different OS. But happily some of our devices have a direct migration path (if that's not yours, deal with it). Better hope the features you need will be available in our new OS by then, because right now they are not" is a major rugpull and not reasonable at all