Absent from the list was the Moto G 3rd Gen (Osprey) and Moto G Turbo Edition (Merlin) - making them historically the first Moto G phones to receive only one major Android update. Both Moto G 1st Gen (Falcon) and 2nd Gen (Titan) where given two Android updates - KitKat and Lollipop in the case of 'Falcon,' and Lollipop and Marshmallow for 'Titan.'

The abandoning of support for both 'Osprey' after 8 months (Android 6.0.1 was released in March 2016) and 'Merlin' after only 3 months shows that the Moto brand now will no longer respect the previous practise of providing ‘18 months of update support.’

Included on the current official Nougat update device list is the Moto G Play (4th Gen) - a handset with weaker specifications than both 'Osprey' and 'Merlin.'

The issue is not technical limitation. You appear to have simply decided your last generation Moto G handsets are no longer important.

The Moto G Play uses the exact same chipset and GPU as 'Osprey,' but runs at a lower CPU clock-speed. This profound hardware similarity suggests that in the process of making the update for Moto G Play; much of the work needed to produce a Nougat update for 'Osprey' would be completed.

Moto X Play (also on the Nougat update list) uses the exact same chipset and GPU as Moto G Turbo Edition - making both devices Vulkan compatible.

Moto G is a mid-range device, but your update support for it shrinks with each year. Why should people have confidence in your products when you so casually drop support for your best-selling phone?