Who's at fault?
Is Google complaining that everybody uses old versions of Android? It should definitely talk to the mobile companies who sell the phones. I am not able to upgrade to Oreo even with a quite recent phone. Maybe I should not complain as I at lest receive security updates.