I can hit 40-60 WPM on a BlackBerry keyboard, but a chicklet keyboard is too much for honest-to-god software developers?
The small screen is equally ludicrous. The desktops of a few decades ago had lower resolution on physically smaller displays, and I consider a large, crisp display a must-have for longer sessions - not a hard requirement for smaller, quicker tasks
Not having a trackpad is one reason the iPad supports USB mice too, and giving some users a trackpad would result in the same complaint: "This is terrible, can I use a real mouse please?". More to the point, parent is complaining about keyboard cases with trackpads, which are mediocre in part precisely because Apple has constructed a software ecosystem that is hostile to powerful, desktop-style programs