Well, they can. You can do a lot when you're a trillion dollar company. It's just grossly inefficient and ugly and they'll try to avoid it if they can, sharing as much as possible when they can't, the same way everyone deals with multiple possible configurations they have to support. I too hope they put their foot down, though.