I think it's an arbitrary decision. If you were designing a system, you could perfectly well choose 8 and 12.
The advantage to having 10 and 10 however, is that it gives the page directory and each page table 1024 entries. If each page table entry is 32 bits, the page tables are exactly the size of a page themselves.
|