Fixing android fragmentation, the solution!
I believe that the solution to the fragmentation problem is easier than the companies make it out to be. I believe that the stock android could be made to work like launcher pro. Therefore accepting themes. These themes would be the skins and thus would be purely an addon but support different settings just like launcher pro. Widgets of course would be separate apps that are installed therefore would not have to be changed by different android version.
This means that only stock android would have to be distributed keeping the current skins as exclusive apps. This in my opinion is the sensible way to do it, for now!