Absolutely, the key here is a few programs in the first 5 years.
Newbs have the advantage that the need little specificity to progress. Shit, I remember getting guys to sprint alone would improve their deadlifts when they first started.
So this is the time when moving around won't hurt as badly as when they have years of experience under their belt.
That said, I think it's a shite load different to have someone plan 12 weeks of program A, 24 weeks of program B then 24 weeks of program C than jumping around haphazardly after they read an article - that just breeds the wrong attitude (to lifting and life)
10 years later, they post on here saying they have trained for 10 years and squat less than 3 plates.