Yes but, in the case of android, the assembly work is
rather trivial if they wanted to offer a standard
android rom.
Most of the complexity lies in the gui elements added by the manufacturers (TouchWiz, HTC Sense, etc) in an attempt to differentiate themselves from the rest and foster brand loyalty.
In any case, I don't think the software customization cost per unit in android phones it's anywhere near those MS license costs.