I concur.The other point to consider is the fact that 'prediction' is possible within the confines of DPP (and, most likely, BW) because there are a very limited number of Pokemon capable of presenting a credible threat to those we have decided belong to the OU tier. One might postulate the existence of certain Pokemon in his/her opponent's line up based on the Pokemon they -have- revealed due to their popularity and their synergy with the rest of the team, but this is only possible because there are only so many Pokemon capable of fulfilling a given function and with a certain set of type resistances available. When this is no longer the case, and there are literally hundreds of possibilities, prediction becomes less and less about strategy and more about simple guesswork. A system such as this, when you consider this, is more than merely sensible - it was inevitable and necessary.
That there will be a 6th generation of Pokemon to follow BW is almost certain. That there will be a 7th after it, also likely. Pokemon has shown no signs of losing steam over the years, and as long as it does not, GF will keep cashing in on it. Every generation will broaden the scope of competitive Pokemon. Presuming they continue constructing new Pokemon with an eye to competitivity and balance, we are eventually going to reach a point where we have such an overabundance of viable Pokemon that it just becomes impossible to make any kind of accurate judgement on the character of an opponent's team -without- a system of this kind.
As it stood already the "prediction" that takes place is little more than barely educated guesswork as is, which relies solely on your ability to recollect what counters what, and then guess (NOT predict) whether your opponent acts in the proper manner. As the pool of usable Pokemon increases, the ability to make even an educated guess disappears and then it's like throwing a dart at a board blindfolded.
You can't call the guesswork we're doing now "skill" because the only skill involved is your knowledge of the information in the Smogon archives on movesets. Without seeing anything, you're just making a best guess and hoping you're right. Which isn't skill, it's luck. Entire matches were won or lost on whether your guess was accurate. That sounds more like luck than skill. While this addition does remove that element of surprise, it means that element of blind guessing is gone.
For those I've seen that argue that this adds unnecessary and pointless additional mindgames, that is sadly inaccurate. In fact, seeing the teams doesn't add or take away from the mindgames you already played. It's still a game of "Do I know that you know that I know?" only now both sides know species and gender. Now instead of thinking "Will he switch to Pokemon A if I use attack 1, or will he anticipate that I'll excpect a switch", you subsititute "Pokemon A" and what not with specific information.
Also, I feel seeing teams does NOT diminish the use of Zoroark. In fact I feel it ADDs a layer to the mindgames. In addition to the "Do I know that you know that I know?" round comes a bonus round of "Is this Zoroark or not?" Your opponent has to contend that every time you switch in a 'mon or bring one out, that the Pokemon he's seeing is possibly Zoroark instead. Now he has to contend with TWO possible threats. The fact he saw Zoroark first means you could psyche opponents into making mistakes while they trying to hunt down your Illusionist.
All in all, I consider this new feature a huge improvement. After all, GF isn't making the games with us in mind. They're doing it more for the VGC and PBR crowd, for the people who aren't hardcore competitive battlers. So we can't complain when we don't get what we think would suit us best.