I do agree. I thought, when it first happened, that STEAM selling Mac games would be great. After all, we had been ignored for years, and now the floodgates would open. Now I'll pay more for a non-Steam version of a game, only using the service if I want to play a Valve game. Dragon Age 2 as well, apart from the problems with the game itself, was incredibly annoying with its demand you sign in online. I was already ignoring Sims 3, and if Sim City is online only that's another franchise that's losing a customer.
As for old online games being unplayable now, I don't have a problem with a game having a limited lifespan. There are old play by mail games I doubt the old address are still valid for 