The ranked system is supposed to be balanced for everyone. How it is fair that one person went and played in a knife and pistols only server while the next guy didn't? EA didn't want you to earn your Bronze, Silver, and Gold badges in one game like you can in those servers. It's not a level playing field for those who aren't also playing on it. EA wants the game play to be 100% balanced and I completely agree with them on this.
I guess it makes some sense for ranked servers only, but they should be able to change the rules a little. a soldier only mode isn't going to affect your ranks too positively.