It is not ideas are easy, it’s just they are cheap. At a given time, multiple people may be having the same idea. So, only the speed of execution differs. I have seen horrible ideas get leverage because of execution.
You can see this prevalent in indie game industry. If you talk with designer’s everyone has their next big idea that can change gaming. But the industry is so unforgiving, any bad implementation or execution is severely punished. For example, see Dwarf Fortress. Stellar idea, awesome execution, but it took them really long time to hit mainstream. It is because the graphics wasn’t good enough for most mainstream people. Likewise, you see something like cookie-clicker going viral.
There is no not one single dimension to starting up. You need to be furious in all matters. Ideas are just multiplier’s. Good idea will give you enormous leverage but poor implementation is instant death. Even horrible idea when well executed can bring values.
It might be case they failed because they are MiT grads who most likely have a huge ego problem.