Hopefully they won't remove ML from one's game after the "season" has ended only to force hin to buy it again at the beginning of the following one.
Hopefully you only have to pay once for the ML expansion and then pay yearly for roster updates. Something like...
- Base game: free
- ML expansion with 21/22 rosters: 30€ (it's just a guess)
- At the end of the season, 22/23 rosters: 10€
- 23/24 rosters: 10€
...and so on as long as this game is alive.
If you didn't want to pay for the updated rosters, you could still keep playing the ML with the outdated ones.
If you purchased the updated rosters, at the beginning of a ML campaign you'd be asked which database you'd like to use (like it happens in F1 Challenge '99-02 and in F1 2015 which also features the 2014 season).
I'm not paying for
ML-as-a-service (meaning that I'd have to renew the subscription to the mode yearly). In that case, this game would be dead to me.
If the game is solid and the ML purchasing scheme makes sense, I might aswell give it a try.