Your point that funding != good idea is correct. But that does not imply that "depending on funding" => bad idea. Neither does building on other platforms" => bad idea. Google the histories of Adobe, Intuit, Oracle, Google. The recruiter's logic was screwed up, and so is yours. What makes a successful startup is all about the size of market opportunity, traction in that market, market risks, and execution ability.