By the way, even if you're right, even if Steam is missing a function, you, Respawn and EA are not doing your job correctly.
YOU are publishing your game on Steam, so YOU should be responsible to publish a game compliant to privacy laws.
Even if Steam invisible mode isn't working, marking our main account as invisible should do the trick, but it's not even the case: You can't tell me anymore that this issue is not an Apex issue itself. Apex just doesn't care about statuses of linked-account profiles: this is where the function is actually missing.
Steam is way older than Origin. Please don't tell me they have missing features that Origin actually has. Please don't tell me they are just an "ads and login company", it's just a joke to read that on the official EA's Answers HQ forums... At least, they have a public API xD
(Oh, and sorry for my English, trying my best, not my main language)
Regards.