When you take something away from one place in the computer field is has to be made up in another. If people expect touch screens for everything thing you need a MASSIVE back end set of programmers to allow every piece of corporate software in use to be completely rewritten so that a table user can actually use it.
Not only the initial rewrite, but now you have continious updates for all of them forever - PLUS the desktop power user.
If you design for only Tablet type abilitys - no keyboard, no mice, touch only you really DO limit what the people can do.
You do NOT see programmers writing corporate applications on tablets and that is also true for a lot of the heavy corporate computing - they invented keyboards (and typewriters) for a reason - you can type a lot easier and faster than you can write longhand on a tablet.
Like can you see a bridge designer making up parts specs on a tablet? "Sorry the part was 2" short, I was using a table to design that piece and it looked right on the tablet."

































