Your point is valid.Paging queue can vary between 6 to 14 for a cell.When the queue is full, the incoming pages are rejected. Before sending a page the time spent in the queue is calculated. If the time difference between insertion and dequeuing exceeds 5 seconds (default value) then the page will be discarded and not sent.
As I said earlier also,for cells having high paging load ,setting MFRMS=2 will actually worsen the situation.
Also,with very high MFRMS,since the requests queued is more,there is a risk of paging deletion due to excessive delay or high paging load.
I think Fred has cells with nominal paging traffic with all other parameters properly set,so he got a improvement in paging deletion.