Where's the walled garden hate?

When Apple introduced (the optional) Gatekeeper in OS X everyone jumped on them and said it was only a matter of time before it was compulsory and OS X was just getting "dumbed down" and the world was going to end.

Windows 8 requires all Metro apps be approved by Microsoft and only downloaded from Microsoft. The desktop side still runs as before- anything goes. Where are the cries of "of course this is only temporary, Microsoft will require all future apps to go thru them!"

Where are the pitchforks? Where's the metro-gate?