Почему каждому процессу нужна своя таблица страниц?
Это не так. Но каждому адресному пространству нужна своя таблица страниц, и в большинстве операционных систем каждый процесс имеет свое собственное адресное пространство.
(ОС для IBM iSeries имеет только одну таблицу страниц, поскольку использует модель «единого адресного пространства».)