From actually reading the article, it looks like they're not shutting down their entire storefront, they're just stopping the free games for the 'Nitro' subscription and likely changing the 'Nitro' tab somehow - devs appear to still be able to sell games as-before using their clunky system that barely anyone knows about.