What I have a problem with is people going "Brarararararararararar hate steam" without any reasoning behind it.
If Civ 5 installs a new 3d engine DLL on your hard disk, do you complain? Why not, they're telling you what to put on your computer?
If Civ 5 installs a multiplayer connectivity library, do you complain? Why not, they're telling you what to put on your computer?
If Civ 5 installs an optional automatic update and content distribution component on your system designed to allow you to optionally acquire extra data for the game, do you complain? Why not, they're telling you what to put on your computer?
Oh, but if parts of this fundamentally vital system has the word "Steam" written on it, oh, then we'll never hear the end of it! Brarararararararararararar it's Steam! Oh noes. Only the ultra popular content distribution platform! What ever shall we do?
A one time online activation is an entirely reasonable form of DRM.
Every other aspect of Steam that makes it different from a custom launcher written by Firaxis is completely optional and able to be disabled.
Everyone needs to just get over it because it's not going anywhere.