Running a primary is like checking in code to the build. You learn a lot of things you cant anticipate, without engaging with the real world.
For elections this includes all the things that people think about a candidate that they don’t feel comfortable saying out loud, or even operate subconsciously.
A candidate without a primary is extremely risky.