That would probably violate patent and copyright law left and right, though.
I actually haven't played any of them since getting them on UPlay, but I intend to play some of them.
If you love some of their series, the lack of updates, extra information and features shouldn't stop you from using UPlay since, before we had gaming services like this, all we had were discs, which lacked the same things, although I'm not sure exactly what "extra information" you're referring to. Obviously information is not hard to come by any more; there are plenty of links from UPlay to game-related info.
I don't know if UPlay points-based features were missing when you last used UPlay, but there are extra features in at least some games now. For example, Heroes of Might and Magic VI will let you collect U points in the game. I think these are shared across all games, but I have only been playing this game, so I used them for the same game. With them I buy in-game portraits and power ups in the UPlay UI, and you can also accessorize your system with other point-based purchases like wallpapers.
A large number of installed systems work by fiat. That is, they work by being declared to work. -- Anatol Holt