Just as an observation....
My character seems to be physically advancing too quickly to logically support the RP the character is involved with in a logical storyline kind of way. Because of my fiendish PS game addiction, at the moment, it is not surprising that my character is levelling too quickly to support it via RP logic.
It is not my suggestion to lower the present pp balances yet instead what may be considered is to factor in game time.
One approach may be to weight pp allotments to game time. Let's say that each character is able to acquire, at best, X pp per game day. If the player has not logged in in Y game days then they would have the potential to get X*Y pp at that time and going forward. Players would be able to not play the game for some time yet have a bounty of pp to be gained upon their return.
Such a system may keep character developments abreast of one another; as well as deal with bots very nicely. Sure the bots could help one
catch up quickly yet they could not let you race ahead of other characters' development. "
Stop levelling!, some may logically suggest. But it is there and something to do in the quiet RP moments. Admittedly it shows a weakness in my RP ethics.

Of course such a system need only cut in once characters had passed basic training in most areas. Like finishing off with Sir P. with fighters, etc..
Characters could still get the monetary rewards for monster kills yet the pp returns would diminish in proportion to the system suggested above.
- Nova