The right thing is to make it opt-in for everyone
How is that the right thing? I'm directly challenging this claim.
All I said was that free users cost them money, so it's reasonable for them to try to recover those costs. I never claimed that free users are a drain on them, so I won't even respond to the rest of your comment.