For example, you can't set the baudrate of a serial port by writing it to some /proc node.
Everything being a file, and everything being read/write calls are different things. There's pros and cons.