> And this is exactly the problem. If I had bought a less than £250 Windows PC 5 years ago, I would still be getting kernel updates.
That is not a virtue of Windows, but a result from the differing supply models. MS sells the OS, dictates hardware specification to the OEM, and sends updates.
Google makes Android available for free, instead of the $ 100,- MS charges, the OEM adapts it to match its hardware, and therefore becomes responsible for updates.
Given the amount of freedom and flexibility, Android doesn't do badly, even the North-Korea inspired supply model of Apple has had its security issues.