Grease and sweat is easier to clean off a nice big touchscreen than from down the sides of a bunch of buttons. In fact, sweat and dirt getting into buttons' mechanisms is one of the primary contributors to button failure and unreliability.
And yes, I have a nice soft cloth in my keyboard case that I wipe down the screen every night, and cover the screen with during transit. Hardly an onerous task...
