Ofc u r right. I was playing BF2 a lot with my rl friend ,about 300 hours. BF its easy , i meet a lot ppl with awesome skills like shooting , driving or flying,but that r only manual skills. When u meet them face to face ,u r dead in 2-3 sec, BUT so what he have awesome skill if i easy can sneak behinde him and kill him by knife. I stop playing bf cuz its boring to play vs ppl who just going around and shooting to everybody like in quake. ( no real challange,hard to find good server). Like said i was playing 300 hours but only onec i meet clan who really have tactics , use thier brains + awesome skills. IF u want play real good battlefield game ,go find GROM clan server(polish clan) won against them is almost impossible.
EDIT: u r 100% right. Skills what u got in sc ,r usefull in every other game.