It isn't as much about buttons as it is about good interfaces. Buttons are easy, exact and we're used to them, so while it isn't impossible, it's rather difficult to make better interfaces.
Not playing a game because it isn't controlled with buttons is stupid. Not playing a game because it has a bad interface isn't.
This is invisible text!







