Tablets have come a long way in those 20 years, my pessimistic friend. At the scale of tablet use, with loads of developers and very smart people in general looking at usability issues, many issues have been solved, and will be.
We will one day have something to replace the keyboard - but it won't be the touchscreen.