Your /etc/fstab tells the startup scripts what filesystems to mount where, and mounting partitions requires a "mount point", i.e. an empty directory that said filesystem can attach to. "proc", as a filesystem, needs a mount point (/proc), so by creating the directory you did the right thing.