If you prune the scores, all current highscores are gone (what else?

)
The "personal best result" is calculated based on all scores stored in DB, so after pruning all scores there is nothing left to calculate. Storing each personal best result per game and per user could cause massive database-load (for example having 1000 games with 5000 users would be 5.000.000 !! personal best results in DB)