Agreed. This is yet another product that will appeal to techies and first adopters only.
For instance, people could -- in theory -- build their own computers with a bunch of modular components, but instead a lot of them buy a Mac or some other variation of all-in-one solution.
This is a great product. I was working on a product when a new developer joined and started writing Ruby like he was writing in PHP, ignoring all of the programming language's idioms. What was worse was that with every commit where his code was "cleaned up", he'd put them back in!
For instance, people could -- in theory -- build their own computers with a bunch of modular components, but instead a lot of them buy a Mac or some other variation of all-in-one solution.