The question I'd have to answer is - would this be a net positive? Would it lead to more or less sales? Would we only lose customers who wouldn't buy a new license anyway? What would the cost be of my proposed feature that helps customers in the future?
In our situation there is zero risk of e.g. losing business to open source, so management would likely be deligthted with the idea that users would not be running our old software. In reality we avoid the problem entirely by just selling subscriptions like so many others these days. The software has a kill switch that makes it unusable after the planned release date of version N+2.