I agree that it is not just cosmetic. My main reason for believing this is that in games where I forget to set a proper captain - f.e. I replaced the player for some reason - I find that the team does not play as consistently. In a number of matches where I have gotten unexpected results I have then found that I forgot to set the captain.