I don't really follow this. A sale you don't know about can't benefit you, yep. But whose fault is it that you don't know about the sales?
In this case it is origins/EA/bioware fault.
There marketing regarding sales is simply bad. Even though I don't care about 95% of steam sales I still know about them.
The Origin client isn't excatly well done either regarding sales. The window popping up after launchin origin shows Titan stuff for like 1 year now. Steam pages and advertisement is changed every few days.
So let's see. I just started Origin and the front page of the store shows me no sale what so ever. Steam gives me around 10 or so. For the better or the worse Steam is simply a gentleman regarding sales. He shows you some stuff and doesn't bother you besides that.
If I actually check the drop down menu for "Specials" (Angebote - got the german version) then there is only ONE reduced game (19 to 15). Besides that nothing but only one free game.
One might argue that steam as more games hence more sales. Well this is not the point. I know about Steam sales not because of the amount of games but because of well placed advertisment. Again: The window popping up after launchin origin shows Titan stuff for like 1 year now. The fact I can switch between pages in this popped up thing doesn't make it any better. I am a customer and I am lazy. Pretty basic stuff regarding advertisement.
People don't know or realize there is as sale because the advertisment is bad. I am using origin on daily basis for almost 2 years now and I can remember like one Dragon Age Sale, maybe one Star Wars?, and one for Mass Effect. There were more I know, but I really don't want to waste time to check the store by myself each day.
Besides that: The price policy of bioware games is highly questionable.