Yeah damn you and your advocating for a service you and most other gamers like. Why would you complain that someone isn't offering a game on your preferred service?
As for white-knighting, neither EA nor Valve are being very forthcoming about this and in a situation like that I'm more apt to take Valve's side, so sue me.
There's nothing wrong with advocating. But surely if you've read this thread, you must realize that some people have crossed the line from advocacy into EA bashing. If that wasn't you, then if you took my comments as aimed at you, I apologize - you weren't the target.
Would I prefer BF3 to be on Steam? I already said I would. If EA were to come to me and ask me where I'd prefer to buy it, I'd say "Steam". But if they choose not to put it there, well, it's really not the end of the world. I can still buy it elsewhere, and I can still integrate it into Steam so I can access the overlay, etc, while playing (as a 3rd party game). So I honestly can't see this being the travesty that some people seem to be suggesting it is.
As for EA and Valve not being forthcoming, it's probably because they are still in negotiations, or, at least, they haven't concluded them. There's no point to stepping up and saying anything when you haven't actually decided what's going to happen.
edit: From that link you posted:
DLC can now be added to any game on Steam, regardless of whether it was originally purchased via Steam, at retail, or via other digital outlets. I know that's not true with BF:BC2 at the least, as people who had the retail version couldn't access the Vietnam DLC via Steam.