Yeah... both paths can be good depending on the student.
To stay vague... I went in with one major, added another, dropped the original and added a minor.... so I really didn't know what I wanted either until I took that weeder/intro class for the major I added. I was hooked from there and probably could have saved a year or two in college had I focused on that one major because those classes were fun. Was not many classes away from the turning the minor into a 2nd major but had to start working.
I don't think CC would have been good for me because where we lived, those CCs were basically high school extensions... and uh... not very safe.
For my kids... I think CC would be better but what do I/they know.