Its strange that i really see the opposite. More beginners i see in halls are playing 8 ball, and dont like 9 ball because they dont like the limitation of having to hit the lowest numbered ball first. Personally, ive played 8 ball most of my beginning years of pool. Only recently (past year or so) did i pick up 9 ball because the hall i go to, thats basically what all the serious players play, that and some straight, rotation, and carom.
My high school has a billiards class, and my doubles partner and i HATE playing 9 ball in the class. Not because we hate the game, its just that it gets annoying when the beginners start banging balls around and then having the 9 ball fall into a pocket. Meanwhile, those same beginners think we're stupid for not going for the 9 at every possible chance. Either way, we took first place this term, so its not like the beginners were winning or anything. Its just that the second place team that we faced in the finals were push overs. It was really an easy game, but they still won 3 racks by luck. They also took out the second seed somehow, where we were all really surprised by.
Still, thats not to say that a lot of beginners dont play 8 ball by luck either.....