Two reasons people are anti-training (perhaps not coincidentally, this is also why people are anti- competing in organized shooting sports):
1) "It costs too much." Somebody has fifteen guns, a motorcycle, a PS3 with plenty of games hooked to his flat-panel TeeWee (not to mention the PS2 and PlayStation in the attic), and who knows how many other toys, and a $200-$400 handgun training course "costs too much". Hey, Skippy, how 'bout selling that Taurus Raging Judge you were bragging about buying last week and using the proceeds to get yourself taught how to use one of the fourteen other guns you already had? (And maybe sell one of those and take an MSF class for your motorcyclin' while you're at it.) The problem is, people can't point at new mental furniture and say to their friends "Look what I just bought!"
2) People can't shoot, but think they can. At the range, nobody is really watching them shoot and, face it, everybody else at the range is awful, too. But if they go to a class or enter a match, it will get proved officially: "Joe/Jane Averageshooter: First Loser". It takes humility to learn and lose. Humble people don't boast on their adequacy. So most people go and buy another gun instead, because when they open the box on that gun, it won't look up at them and say "You stink!"; it'll say "You just bought the official pistol of SWATSEAL Team 37 1/2! Congratulations!"