I don’t really have an opinion either way for “always online” but live service (games as a service) makes me actively avoid that shit.
It’s perfectly fine to “finish” a game (maybe after a year or two) and move on to making the next. You don’t need to have a 10 year plan to try and keep it relevant.
In my opinion one of the greatest games but also one of the saddest. If you already own the game then I highly recommend all the DLC as they all bring some interesting scenarios to the game.