35 years in the tech industry has taught me one thing: incumbents that have been around for a long time are almost always more clueless and more full of shit than you think, what they do isn't as hard as they claim and you can probably do better given a fraction of the time they spent just because you don't have legacy systems to worry about and because technology and tooling has moved on.
Incumbents thrive on the myths about what they do being hard and impossible to replicate.
Yes, it is a lot of work to replace what you can get off the shelf today. But it isn't like the basic tech itself is all that hard to replicate step by step if you accept that it takes time and the first N development stages will give you something that isn't as feature rich and polished. And if one makes it open source, interoperability will be easier to do something about.
Perhaps some of the analysis tools/services you can buy today will be hard to replicate, but I doubt they are that hard to replicate. And it is worth having slightly suboptimal results for a couple of seasons than being on the receiving end of a hostage-situation.
But yes, it is certainly a huge effort to get what you actually need.
Another clue into this is how hard they litigate. Can't innovate, litigate is a phrase for a reason
The Pareto principle applies. For highly complex systems it’s easy to build most of what the incumbents have. It’s the last 20% where it is hard to catch up just because the incumbents have decades of a head start and have the momentum. And even more so here because it’s not just software. It’s very science and hardware heavy.
For farming, it’s even more tough because the market has a really uneven distribution. Usually the best place to tackle huge incumbents is in the midmarket. They’re big enough to need your automation, but they’re small enough to take a risk to save some money, and the features you haven’t built yet aren’t blockers for them.
But there’s basically no midmarket farming, all farms are pretty much either really big or really small.