i just noticed a bunch are gone. But when i search for them it ask me to buy, and if i open the page i can just install........
wow..........and they want to compete with steam ?