It's not "logical" at all.
Its just yet another of the literally millions of little ways EA has been scheming up to get more money from people.
Every PC game is playable on Steam, except for the new EA games that EA wants to force you to pay a monthly or yearly premium subscription for access to their own mediocre platform in order to play the game you just bought.
So not only does the game cost you $80, you can't even play it, until you have ponied up more cash for a monthly subscription, just to be able to play it.
Nobody is playing your games anymore, so you're having us pay for a monthly subscription just to play a single game that is going to be dying out soon anyway.
EA has been desperately nickel and diming us for so long now they just think it's how games are made. EA has let its Android game design forcing you to pay to play a normal game without grinding away 18 years of your life to pass the game, influence the rest of the gaming culture.
We see you've been closing EA offices like crazy, breaking promises, and treating the remaining employees that haven't jumped ship quite poorly.
All this because someone at the head of EA with a noob mba degree thinks he's being clever by creating perpetual payments on a single game,
Its pretty pathetic.
PC gamers are all on steam. All 100% of us.
Good luck selling 5% of the games you could sell on steam and trying to get your little victims to pay you for years and years to make up for all the 1337 PC gamers that aren't buying your little game with its own little extra cute paid service.
Steam should drop all EA games from its store.