There aren't 4 million hosts though @Donald28 - somewhere around 650,000 - 700,000 (although those figures are almost certainly overstated too.
Totally agree that it's a publicity stunt though, and it's highly likely that the lucky recipients will be strategically chosen for maximum PR benefit.