I wouldn't mind it if achievements also unlocked hats and factions.

Pay to skip ahead in single player fine.

Pay for cosmetics fine.

Pay to play a faction that is available on launch day... Meh.