Regarding Wii VC as rewards: Looking at the sales figures, a lot of people would be left out if they ditched Wii for Wii U rewards only. At least Zoda's Revenge can be played on U in compatibility mode. When it comes to U, the upgrade will be a buck. So, it's something.
Of course, I already downloaded Zoda's Revenge last time it was offered (on my U) with the expectation that it will come out for U VC soon, which it still hasn't. So there definitely is a redundancy issue. But realistically, if they changed things up as often as we'd like, it could become an excuse for us to not buy 1st Party VC until it becomes a reward.
I understand the complaints but I treat it as the freebie program it is and appreciate it as such. It's not a paid membership, so I kind of expect junk and am elated when something cool does come around. But heck, this time I got Wrecking Crew (too often I grab nothing). Sure, it isn't even a game I would pay money for, but hey whatever.
Now, it would be cool if Nintendo would team up with other companies (the ocassional poor selling VC title or ''Ninty'' indie), but I'm rather sure Nintendo sticks with their own stuff only because they'd have to pay those companies otherwise.