As I said being new to Android I am not clear on how updates are pushed out. I know carriers have control of whether they want to push Nougat to phones on their network. But Lenovo/Moto can push updates directly to phones? That seems odd if they can bypass carriers... or do some carriers allow that?
Seems I can't take a simple "Yes" for an answer...sorry.
Let me clarify some things.
It depends on the OEM and it depends on the phone.
Specifically, you're asking about the Motorola Moto G Plus, correct?
I'm assuming you're referring to the unlocked, all-US carrier model, correct?
So.. Motorola has to develop and test their build - be it a bug fix release, security patch release, OS upgrade, or some, or all.
Even with unlocked devices, they can still also submit it to carriers for testing. Based on Google+/social media posts from Motorola employees that have communicated to consumers on the update process, I know that updates for phones like the Moto X Pure Edition (...unlocked phones that work on Verizon) have been submitted to Verizon for testing. We saw an update for the Moto X Pure Edition that wasn't available for a short period if you had a Verizon SIM in the phone.
At the end of the day, the OEM still owns the process of getting the update onto a device via OTA. Technically, carriers aren't the ones pulling the trigger but their approval is what allows Motorola to send the OTA.
Other things:
Just because a phone is "near stock-Android" doesn't necessarily mean it'll get updates faster. It's up to the OEM still based on their priorities.
Just because a phone is unlocked and carrier-free doesn't necessarily mean it'll get updates faster. It's still up to the OEM based on their priorities. Examples: Samsung also sells an unlocked Galaxy S7 that works on all four US carriers, like the fourth gen Moto Gs. Carrier variants, like the Galaxy S7 for Verizon, still got updates before the unlocked model. Motorola sells the Moto Z Droid as the Verizon carrier model of the Moto Z. The Moto Z Droid (and Moto Z Force Droid, which shares the same build) got their Nougat update already, which also made it one of the first (if not the first) phones to get upgraded to Nougat not named Nexus. The unlocked GSM Moto Z still doesn't have Nougat yet.