how does google have the upperhand they make the OS and its FREE! they dont dictate where the phones go that is between the OEM and the carrier. Google has NOTHING to do with android sales.
AOSP is free - a google experience device is NOT free. look at the C&D that cyanogen got because he was distributing google apps along with his AOSP distro