The COD Ghosts WiiU thread was probably closed because it makes no sense to do a thread per game per platform, and they didn't want to set precedent that it was OK. People were taking about doing a WiiU specific thread for each new release in that these, and that's both pointless and unsustainable. There'd be 6 threads for Ghosts alone, 6 for Black Flag, 5 for NFS Rivals, 5 for Battlefield 4, etc.
If you feel so strongly about it being closed, PM a mod and get an answer. There's plenty of fair and communicative nods here, and painting them as some hegemony of irrational anti-WiiU dictators seems completely unfair. At least take some action instead of just whinging about it, which accomplished absolutely nothing.
And if you think the sales thread is trolling and bullshit, then PM a mod about that, too. They'll probably say the same thing I did -- new thread for new news. Just because you don't like that reasoning doesn't make it wrong. But at least find out instead of taking your ball and going home.
I'm sure this will either go ignored or be spat upon as fanboy drivel, but whatever -- I sincerely think you guys should do something if you feel strongly. Stand up for yourselves. What's there to lose by asking?
To be honest, it's not only about sales or CoD.. every single Wii U thread turns into shit two pages into it and though I'm not against people expressing what they think... it's getting boring. Yet, mods do nothing and trolls are still around.
OK, I will add two of them:
Nihilumbra:
http://youtu.be/rAkx5O-UJbo?t=1m7s
And Unepic
http://www.youtube.com/watch?v=DQrVNPPjtuE
Thanks
This thread is for physical releases.
There's a dedicated eShop games thread.
btw, that Unepic game looks interesting.