CA are not the only company to partner with Steam. Many manafacturers have chose than route recently due to Steam being an excellent platform for online retail and multiplayer support.
You do not have to provide any kind of credit card, debit card or any other financial information to create an account. I don't even own a credit card, and I have an account.
Valve are not really a 'competing' game manafacturer. CA do not make FPS games, Valve do not make strategy games. This is unlikely to change in the forseeable future. Even if they did come into competition CA will not be at any paticular disadvantage because of using steam as a distribution platform.
As for 50% - 60% CPU usage? That is quite a figure, and one I can only see happening in extreme circumstances. I run steam constantly when playing game such as Half Life, and I doubt it uses even 5% of my CPU.
I can understand your concerns with Steam, but most of the problems you have given are based on paranoia rather than legitimate problems. Millions of people use Steam's service every day, and it wouldn't be that succesful if it wasn't doing something right.
Bookmarks