I don't think this is as controversial now as it was maybe five, eight years ago. There are plenty of online games on up-front fees.
What the behind the scenes numbers need to be to support online costs indefinitely will change game-to-game. It'll probably be easier to make it sustainable if you have this decision made out of the gate, so that probably helped them. We'll see how they do, the game does seem fun. If anything, Rocket League-but-actual-football seems like a thing that should have happened by now.