If you give the platform a keyboard, everyone (the developers most of all) will think "oh, it's got a keyboard so that's alright then" and no shift from the "like a desktop but smaller" UI paradigm will ever take place.