I'm of the opposite opinion. I think there's some Dunning-Kruger-like effect at play on a macro scale and it's causing researchers to feel like they're closer than they are because they're in uncharted territory and can't see the complexity of what they're trying to build.
Or maybe I'm just jaded after a couple decades of consistently underbidding engineering and software projects :)
edit: Fix typo