Re: Google is responsible
True, but it's also the norm for the phone makers. Why patch something when you just declare it obsolete and tell everyone, "Time for a new phone!" But Android as it's built now can't separate the two, and it's too late to fix Marshmallow, so it'll have to wait for Android N (Nougat? Nut Bar? Necco?), and given this would be almost a top-down teardown, it'll take a while.