Games for intelligent people who aren't variable-reward-schedule drones will always be around. I would like to invent such games that are touch based. I don't see any reason why this can't be done.
One influence that the keyboard has, with it's very large number of buttons, is a tendency towards bloated, intellectually uninteresting (for most people, excepting the deep end of the Aspberger's spectrum) complexity of a phenomenological nature. Let's have lots of arbitrarily determined entities that interact in arbitrary ways, but dress this up in a sci-fi/military/fantasy context. It's the same reason card games tend to have the same sort of complexity. Lots of cards can fit in a deck. Lots of keys on a keyboard. Gotta use them!
The reason why games like Angry Birds and World of Goo have such wide appeal, is that they combine relatively few principles that have the elegance of math or physics (because they are math & physics) allowing them to generate genuinely emergent complexity of the kind most human brains find fascinating.
I remember playing Sim City a lot on my computer. It was fun. I tried a similar game on my iPad which was free to play but it turned out very Facebook like. No options to speed up, I have to touch the buildings to make them work and all that stuff.