What would be the business model for the CDNs? If they're paid by the publisher, you're back to the game vanishing when it's no longer profitable for them to provide it. If they're paid by the user, this feels a worse user experience than the centralised status quo of steam.