So are consoles though. Sims and RTSes almost universally blow with a gamepad. FPSes are okay though many prefer keyboard and mouse. That doesn't make console games universally crap, though, it just means that there's some things they don't do as well. Touch devices have the capability for games as complex if not more so than consoles. Dismissing them because they don't have buttons remains incredibly dumb.
The ratio is overwhelmingly in favor of dedicated systems / consoles, though. Sims and RTS might be better on PC, but most genres are perfect on consoles. In the case of phones, you better like endless runners, tower defense games and strategy games that would be better on PC (because really, capacitive is not amazing at precision).
@I NEED SCISSORS: Not all games require precision? I'd argue every single game ever made is better with having precise controls. And really, the "you can have a ton of virtual buttons on screen!" doesn't fix the fact that they're virtual buttons and automatically not optimal. You can argue they're "okay", you can't argue they're just as good - no one will ever use a touch screen for competitive fighters, shooters, puzzles, etc. Capacitive screens are okay for swiping and tapping here at there, but if they're not even perfect for typing and option like autocorrect are widely used then it's pretty telling. Plus really, covering the screen with virtual buttons is ugly, and that's not even counting your big fat fingers covering part of the screen :/ It's definitely detrimental to the experience. Plus ads, IAPs, ugly amateur art, flash game look, blatant cloning of franchises on other platforms... nope.
Also, I don't claim that there are no good games for phones or that no kind of game is a good fit. I love Game Dev Story, Puzzle & Dragons, Sonic Jump, Canabalt, Ski Safari, Jetpack Joyride - it's just that those games work
because they are dumbed down for a touch device. Even hardcore iOS defenders like SmokeyDave say the best iOS games are those built around the device's input methods, emulating traditional controls is not good at all. If your only argument is that I should consider phones as gaming devices - I do! Just entirely non-traditional and downright incompatible with a ton of gaming experiences.