It's a scam. They have that many subs because there's no other option but to pay it if you want to play online on console.
Not a scam. All three platform holders have the same requirement. It’s voluntary, and it does cost a lot of money to maintain servers and keep them running. No such thing as a free lunch.
If you don’t like spending money on video games, there are lots of free puddles to jump in and play around with outside .