People love a launcher. People hate multiple launchers. People despise launchers they use for a single game.
That said, it probably wasn't the launcher that killed sales, other than the fact that it wasn't on Steam for some random discovery sales. People who wanted to play the new COD bought it, and then found out what the launcher was, not the other way around.