Agreed
I think you're exactly right. Its classically viewed as a mistake to start investing lots of resources outside of your core area, but this is exactly what startups do because they don't yet have a core area. I often wonder how effective a big company could be if it stopped being so damn integrated and started to embrace a "lots of startups" culture (with central support). It would be a really interesting model of which I'm not aware of any examples.