Is commander really a combat character, I thought of it as more of a buffer, and spy as more combat due to infiltrator... I think that there will be a social/shooty spie spec
I'd say it is. Squadron Leader and Tactician are definitely combat specs, or at least Leadership-based Combat specs.
I'm hoping Spy actually gets a spec that makes them good at spying and infiltration, because really the Infiltrator tree is more focused on melee combat than it is breaking into places. And there really isn't a good "James Bond-esque" spec in that Career.
Why do you think Commodore wouldn't be considered a combat spec? AFAIK it is very rare for there to be space battles in Star Wars where capital ships are present and don;'t get into the fight. Probably because very few capital size warships in Star Wars that aren't equipped and armed for close quarters combat with enemy fleets, and many of those that don't have anti ship weapons are meant as anti-fighter vessels so they still get into the thick of it.
Because it's talent spread doesn't include may talents geared towards combat? Commodore gets Grit, Rapid Reaction, and Fire Control for what I'd consider "combat talents" (and Grit is arguably a stretch).
Squadron Leader gets Field Commander, Quick Strike, Defensive Driving, Form on Me, Tricky Target, and Brilliant Evasion; all talents that are to be used (mostly) in combat. Plus they get the Gunnery Skill.
Tacticians get Toughened, Side Step, Swift, Body Guard, Coodinated Assault, and the Ranged (Heavy) skill.
Commodore definitely gets the shortest end of the combat-utility stick, but that's their nature. Ship commanders don't tend to get into direct combat too much in their chosen roles.