
One reason is, like the personal computer in the 1980s, everyone knew that no matter how many PCs you strung together — even if you connected them all with modems — compute, bandwidth, whatever, you could never match a real mainframe. For everyday use you didn't need mainframe-level compute. So, when PC capability reached a certain point — good enough is good enough — people wouldn't accept only typing into a terminal.