I believe he is referring to an economies of scale type scenario. With a high-tech product (or most any for that matter) the manufacturer/developer has to pay huge sums of money before a single commercial unit is shipped. Fixed costs such as plant and manufacturing equipment are cash drains whether one or one million units are sold--hence the name fixed cost.
Yea, Fusion Garage has created a tangible product. To get it to the masses, however; they must convince the public they want it. Of course theres people who are already excited about it, but that certainly won't bring in enough revenues to keep the lights on at the end of the day.
I'm personally just getting tired of the same tired Business vs Tech banter. If we are to advance our industry and continue to create great innovative products, we must recognize eachother's strengths and weaknesses. Thats when the magic happens IMO.