Comment
Comment by gambler
Making everything a file is one way to give all components a universal interface. It's not the only possible or even the best way. The problem is that today there are no universal interfaces at all, so even a file-based one seems immensely powerful by comparison.