There is no such "max efficiency" related to PPS.
Sure there is. By taking on the onus of generating maximum profit for the pool, we are incentivized to make sure the pool is well connected (i.e. no orphans or rejects), make sure that shares are consistently accepted at a high rate and provide services which maximize the pool's efficiency (accelerators, proxies, etc..).
With PPLNS, it's possible (and easy) to inject a share here and there which is nearly impossible for even the savviest of miners to detect.