I'm more optimistic than you guys... I played chess for many year at a decent level; nowadays the best chess programs, available to buy everywhere, crush the world number 1. Yet, people still play chess, both live and also online. Even though the average level of play has improved over time due to more resources available and the ability for everyone to have a top quality software at home, there is still plenty of "fishes", because seeing a perfect play do not help you to improve that much if you don't understand it, and because not everybody is actually trying to improve, or they do not have the time, energy, or abilities to do so.
The problem is more about people cheating using software. Aside of the normal online policy that's preventing to use softwares, chess sites have developed methods for reviewing games that allow them to detect a player who's consistently making moves that "only a computer would make", or who plays with a very inconsistent playstyle. Poker rooms have not developed that yet because the need is not there, but when softwares will be a potential threat to their financial interests they will work hard on something. Also, most people are not going to try to cheat...
For live chess, the top tournaments scan the players for any electronic devices. For some tournaments, players are isolated from spectators using a soundproof, one-way mirror "cage" (like here
) to avoid possible communications with someone having a software. In any case, players are restricted to a "playing area" that is forbidden for them to exit until they've finished their game. With such measures, I think live poker will be alive for a while!