I would add virtual files and filesystems to the list. We take them for granted, but without files we would probably stuck with storing everything in a giant database a=la Windows registry. That would make a lot of things complicated and some things practically impossible.