I wonder why it hasn't happened already too. I've been waiting for a dynamic hardware device for a while now. They took it a step further making it easy though, designing it with swapability in mind.
Yeah, there's some technical challenges but overall I don't see anything fatally wrong with it, similar to PC components vs. Mac integration. I just hope they create a boss driver and compatibility management system. A phone is just the beginning, this could be a platform for any device really. You could use the Phoneblok hardware to create completely different tools.
Really, for me, it just seems like a Lego-ized version of Arduino that will hopefully be controlled by Android. I would have lots of fun, and I wouldn't even consider it a phone at all. Average phone people who don't care now will start to care when developers do. Follow the developers..
Only thing I don't like so far is the name.
