You are right about the Nexus 5, but that is only because the phone doesn't have the right LTE bands to work on Verizon's network. You are incorrect about the Nexus 6, any N6 will work with Verizon no matter where you buy it from. I bought mine direct from Moto with no branding and it works...