During the early stages of an industry, when the functionality and reliability of a product isn't yet adequate to meet customer's needs, a proprietary solution is almost always the right solution - because it allows you to knit all the pieces together in an optimized way.