2) Ubisoft thinks, in addition to Steam still OWN accounts with more advertising etc.pp. to demand. So you have in addition to Steam still so run a vile sniffer software, without which the game not running.
3) If we are to believe various forums, seem all to interest anyone at Ubisoft.
The purchase is (at least at the time) nor discouraged. Too bad, per se a nice game.