Apparently Space Marine II forces you to install Epic's multiplayer framework or something for crossplay. It's not necessary, but it auto installs.
Honestly, I wouldn't have too big of a problem for that kind of stuff but they also have a "you can't ever sue us" clause ala Disney. I read all this on twitter and 4chin, so keep that in mind. Grain of salt.
I've never played SM so it doesn't affect me but those kind of contracts should be illegal. It's insane that they aren't. Especially for minor, trivial things like making an account or playing a game. Utterly scummy to include.