True, but a Sniper could be better off eliminating entire squads if possible. I mean I'd rather have my player take out an entire squad by himself then tell me where it is and watch it. Of course there are situations where this isn't possible, but they can still make the other team panic and keep there heads down which could slow an entire platoon for several minutes. As a captain I'd take that over recon any day of the week, and heck they can still tell you things while they are doing it.
Do not question me, or I will sik the paintball ninja on you!!!