I dislike Steam quite a lot. But having to be online is less cumbersome than having to insert the DVD every time.
Silly Socrates, the way to avoid annoying commercials on tv is not watching tv, I suppose?
If one wants to play Civ5, and most of us do,
then there might be no way to avoid Steam.