Some might say that if all it takes is cash to catch up your moat then you don't have a moat.
Sadly most businesses who claim to have a moat are infact just doing the same thing a tiny bit differently and just dressing it up in marketing bullshit to make it sound like they have some amazing secret sauce. The old rolling a turd in glitter routine.
A real moat is something like ASML. Throw as much cash as you want at it but its going to take you decades to catch up, if you ever do.
Less extreme examples than ASML exist, of course. But you get my point.
Someone like comma ai competes very well because you can buy it today and it'll make your drive somewhat more pleasant.
They have a product and it works and a lucky few can use it right now. Unlike other products, they can't just spin up a factory and make 10 million more and just sell them world wide like you can with an iPhone. They're undoubtedly working on a new vehicle platform that won't have a steering wheel or driver's seat.
Well the amount of cash matters. With infinite cash you could take on and surpass pretty much any company you want.
But it has to be an amount of cash where the ROI makes sense.
Nobody has budget, personnel or appetite for quixotic "Stamp out a tiny would-be competitor" projects. The business climate inside large orgs is now more conservative and financially constrained. There is no infinite stack of cash. Headcounts have been slashed so there's no longer teams or leaders that have the bandwidth to try and spin up a new product/team.
To add to that: people forget when you're private and not splashed across the pages of every business magazine nobody really knows how successful your company really is outside your own employees and maybe some savvy industry insiders. And none of them know all the details. A big company seeing slowing growth (or a shrinking market) is going to be reluctant to believe some startup in an adjacent space is seeing enough growth to get a foothold.
Competition is good, actually, and is essential for a functioning free market. When you have insufficient competition, you end up with a situation where large companies can exercise tyrannical power over consumers and their own employees by all colluding informally or formally. That doesn't happen if you have a functioning market where a consumer can switch to a competitor or an employee can quickly change jobs if a company is misbehaving.
I agree that the risk exists, but I don't necessarily by that it's a fait accompli that taking VC money is the safer route. Consider that taking VC money comes with it's own risks, including:
1. VC's who think of themselves as "smart money" and want to be actively involved in running the company, and wind up muddling the vision and taking the company in non-productive directions.
2. The need to adhere to artificial timelines w/r/t spending, fund-raising rounds, etc. which are inherent in the VC model for structural reasons (funds are time-boxed, etc)
3. Taking VC money acts as validation of the idea on a much broader scale, prompting even more competitors to enter the market
and so on.
Keep in mind, as another commenter mentioned, if you stay private, focus on talking directly to your customers, don't get caught up in the "attract massive attention to yourself at all costs" cycle, and fly under the radar, you can most likely get yourself pretty well entrenched before this hypothetical "idea thief" even becomes aware you exist.
I'd also argue that most people - especially the actually talented ones - aren't just sitting out there waiting to steal someone else's idea. If they're talented enough to execute your idea, they most likely have plenty of ideas of their own. That's not to say that "idea thievery" never happens, but I think this notion is over-stated. YMMV, of course.
Also, for the sake of clarity, to expand on what I meant by it's safer: it's definitely not without its risks (as mentioned), but if we assume that the idea and team is good, and that it is possible that a competent competitor to take your idea but execute on it faster with more money, if you approach things right, with an actual good idea and business plan, taking on VC money can be good and relatively safe for the business.
That's quite the claim. Can you explain why you think this is the case?