In my experience this is not true except unless you are super genius. Most folks without PhD often keeps making same naive mistakes, for example, not studying previous state of the art, not recording experiments properly, heuristics instead of rigorous analysis and so on. PhD trains to avoid all these. It allows you to build network, identity great researchers in the field as role models and understand what scientific scrutiny entails. It is not unusual to identify paper written by someone not experienced vs someone experienced. For example, a person without PhD would often neglect to mention scale in the graphs, compute variances in findings, describe figures properly and so on. These might look minor cosmetic things but it often goes long way in overall rigor.
??? They taught all of us that in undergrad.
a person without PhD would often neglect to mention scale in the graphs
... and they taught us about the scale of a graph in secondary school ...
Having worked in research at a few major tech companies now, when hiring research staff I’ve found they typical want someone in a strong position in the research community, typically evidenced by a strong publication record in the field they are recruiting in. While this can certainly be done without a PhD, I find it to be a bit rare. Our current research group is around 10 people (in a ~2K person company), 9 have PhDs.
That is all well and good, but I can't name a single person in my research field who has a decent publication record without a PhD (finished or in progress).
That said, I am seriously considering going back on the PhD route, because I think I’d like to spend more time teaching down the line. Kind of silly, but I have only a master’s and it seems like most higher ed institutions do not consider hiring you as a professor unless you have the magical piece of paper.