They are, and I think that's really the root of what people have been trying to say. However, because of the boom in mobile, and the shift in adoption away from Blackberry and toward iOS and Android devices on the Enterprise level, there has become a somewhat unrealistic expectation of both what can be accomplished with these devices or how fast something can be accomplished on these devices. I've experienced it myself.<p>Of course they're capable of great things, and any competent development team should be able to accomplish these things in a reasonable amount of time. But that's the issue. Reason is being thrown out the window. I believe a large part of these "Dear people," articles RE: mobile development have been a mix of venting these frustrations, while trying to bring the discussion back to a rational place.