It'd be responsible of them to say that they can only provide 1 million downloads on the first day, or whatever the limits of their contract with the CDN says. Evidence that it's fake!
You saw a faked screenshot, but the meme is definitely referencing the direction that the industry is going and mocking this kind of artificial scarcity.