Kirk was also part of the administrative branch when he was Starfleet Chief of Operations. Just because one is currently part of the administrative branch doesn't mean they lack starship experience.
Yep. Wesley could easily have been the captain of his own starship back in the day, before he got promoted. After all, besides Kirk, Commodore Stone was, too.