For the ones who just can't stand the unlocking model, you can now purchase the "Game of the Year" edition, which unlocks EVERYTHING for you (aside from the premium-only voice packs and skins). Every class, every perk, every weapon and every loadout. For $30 bucks.
So yeah. That happened.