Agreed. Most trainees can do better training the body up to 3x per week.
The thing is, if you want the most from your workout of gym time, you want to be able to train the body as frequently as possible providing it is recovered, and small muscle groups can only take maybe 2 days, larger may 3 or so.
Another thing is, novices and even intermediates are most likely not able to handle the heavy weights advanced guys use. (which is not a dig, it is just a fact of long term regular training.) So that said, the loads a novice will use will be much easier for the body to recover from, which is another reason why, when a trainee first starts lifting, he can gain strength pretty fast and without much mass gain too, since you are learning how to recruit more fibers, teaching the nervous system to respond and improve fiber circulation etc.
You should also think in terms of "compound exercises" and areas of the body ie: chest & shoulders, hips, legs & back, instead of just muscles.