The end of support for some platforms (such as Win 7) has definitely been some kind of domino effect.
Sure some software products end the support just to make things easier for them (it's one platform less on which to test), but many just end the support because they are depending on other software pieces that themselves ended the support, so they don't have a choice. It's a cascade. It's happening with anything using Chromium, but has also happened with anything using Python. And so on.
While on some level one could say that it's a normal process, software has to be updated, security concerns, blah blah blah... it poses an issue that very few seem to be concerned about, even less so trying to address: planned obsolescence. While most people seem infuriated at the thought of planned obsolescence for hardware, when it comes to software, suddenly there's no one around. But software is everywhere these days and an increasing number of products can't work without it.
In other words, software is creating an endless planned obsolescence almost by nature, and we all have to be fine with it, as there is no solution to that. Apparently.
TLDR: it's really bad when a product becomes obsolete because it contains some hardware parts that can fail and have no replacement, but it's all fine if the included software makes it obsolete. Apparently.