Unfortunately that is the major flaw with Android.... putting the upgrade responsibility on the carriers and OEM's where the model is more profit driven than anything. You own an apple... its likely you will get updates years after you purchase it. Android, and you are done after 1 year, two at best. (damn, I never thought I'd say that). Its not a compatibility issue... there are lots more "new" phones out there that have lesser specs than the G2 that will be updated.
LOL... My HP Tablet that is almost 7 years old just updated to Windows 10 and runs better than it did on Win7. ... and the upgrade was free.
Google needs to be in control of pushing the updates, not the carriers and OEM's!
David