TDP: ^ This. I don't agree with the title at all either. More than a decade of experience in online fps games shows that ALL young kids and almost all newbie gamers think long-range sniping is cool, and think it's the ultimate in skill. That's far from the truth of course, seeing as many important fps skills like movement, dodging skills, prediction, gamesense and decision making, barely get tested at all by sniping classes/weapons. And more experienced gamers tend to frown on "one-shot-kill" type weapons in online games.
But when a gamer is new to online shooters, and especially if they're very young, you can expect them to have a 'sniping' phase for at least a good couple of weeks.
Yes and no. :-)
Long range headshots
are cool, especially in online games.
I have to admit that it's been a looong since I seriously played online. The game was Battlefield 1942 and I usually played Scout, if it made sense on the map. The problem was, that most newbies totally misunderstood that class and only saw the "sniper". But that's the least important aspect (though it can be a lot of fun, and your exit from the server, when you head-shoot the admin several times in a row :-)). In BF1942 the scout has to direct the teams artillery fire and watch the enemy base to warn the team of planes taking off, heavy tanks spawning and being manned etc. Sniping is actually counterproductive since it will either give away your position instantly (depending on server settings) or at least make them come looking for you. The latter can be fun too, if you can manage to keep 3-4 people busy playing hide-and-seek with you it can also help the team. But usually it just too long to get into a really good spot to risk either exposing it or dying and sneaking all the way again through enemy lines.
Of course it also depends on the game. The game must give the sniper class a meaning. Usually that means a good sniper has to be very patient, know tactics, communicate with the team and has to know the level like the back of his hand. A sniper shouldn't rack up that many kills and not fire round after round, but those few should count.
I've played Team Fortress Classic back in the day, before everybody played Medic and was concussion-jumping all over the place, making near all other classes obsolete (except for engineer for defence). In that time, if one team had a good sniper, it could really slow the other team down. Still that guy needed the patience to wait for the right moment and then the nerve to quickly down three fast-moving opponents in the middle of the assault.