I am unsure if the analogy you have offered is relevant here.
The major difference is that the ISPs in this particular case do not need to offer any support apart from listing standardized protocols which are supported. If someone brings in their own device, it is on them to set it up and make sure it works with the currently supported protocols.
Also, this business model is nothing new. For example, mobile network operators have been using it for decades. Their base calling services might remain working even on the oldest phones. But when it comes to data services, they are gradually upgrading. Many of them are switching off their 3G networks to free up frequencies, for instance. Millions of people are affected. And yet, there is no drama around it.
One of the reasons might be that these phase-outs are announced and planned very long time in advance so the customers have the time to prepare. And they have a choice. Either upgrade their phones or live without fast-ish data or switch carriers if possible. Which is fair, in my opinion.
It seems to me that the ISPs could use a similar approach and be just fine.