This is nothing new. Microsoft has been dealing with this issue for...ever? Older hardware can't run the newer versions of operating systems. So what? Some people may not want to upgrade, or can't.
Not really sure why Android is being singled out for such accusations, Windows suffers the same issues, and has always had problems getting people to upgrade. Windows 10 is almost out, or is it out yet? I can't recall, I'm still on Windows 7 myself. Works for me. Many people don't see a point to upgrading for a very simple reason: If it ain't broke, don't fix it.
There's still a lot of Windows XP installations going too. So I dunno what the point of this article is.