@inthehands
What we have seen in the modern era to enable the iphone I would argue is far more capable hardware. But I think capable languages and, in part, libraries existed back then, just were not common on home computers.
(I think networking and i18n made great strides forward since then)