Why can't they just implement a system that, if you are in a random squad (without friends) and the squad leader hasn't marked any flag for 5 min after the beginning of the game, the squad leader goes to the next guy in the squad. No disadvantage for anyeone, 10 min to implement.
According to DICE, they will be implementing a system like this soon. I think it'll be if you request orders X amount of times and don't get them, then you become the leader.