Successful tech companies often need to do much more than just technology to be successful. There's no reason such a company shouldn't have at least one non-technical founder. I agree that it would be a mistake if all the founders were non-technical, or if the non-technical person were running the technical side of the show. But nothing suggests that's true here.