Because OEMs don't want to become just chip packagers, and suffer the margin crush PC OEMs suffered in the 90s. That's why they differentate through skins and hi-end SoCs not officially supported by vanilla Android. If they all offered the same UI and SoC as the Nexuses, margin crush!