Playstastion does the same thing with Digital Distribution, and offers much better deals and pricing on games something akin to steam sales.
Something Xbox needs to start doing more.
There are plenty of really great deals across both console storefronts all of the time but neither come close to being as good as Steam and probably never will be.