^^
Good point in regards to the nightmare it would cause ROM dev's
I can only imagine the headache.
But! if Motorola and Google have their head on straight (and of course - assuming HW configuration is a real option), I'm willing to guess that they're not going to chop off their own heads by offering every single permutation of HW configuration.
Maybe something along the lines of different RAM (1 or 2 options), different processor - again, maybe one person wants the 2core vs 4core for financial reasons, or maybe battery (which wouldnt' affect overall ROM design) , storage - as it is common for Nexus series consumer can get 16GB, 32GB or whatever they're offering.
Now, to account for all the "simpler" possible permutations of HW configuration, Motorola has a 1-up on all the other Android phone manufacturers - Google is their daddy, and daddy will do anything for the child
That is, I wouldn't think it be too much for Google devs to create a handful of Stock ROM's to support the different possible configs - again, assuming the number of allowed configs is restricted to certain permutations.
but, just my $0.02 and I know chances are I'm totally out of line
But that's that fun in participating in the rumor mill. hehehe
All that rumor'ing about the X-phone.... it'd better be worth my struggle of waiting