The title says it all. The "accuracy" display is completely useless since each map has a different OD and sliders are much easier to acc on, so for example somebody who plays HR on stream maps will end up with very poor accuracy display while somebody who plays nomod maps with no streams gets very high accuracy displays, even if the latter is actually much worse at accuracy on average.
Instead of this old metric, the game now has a very good new feature which is the unstable rate. Why not display that instead? That way it will actually give useful and interesting information about each player.
Simply have the unstable rate var on profiles update every time the player submits a play. Make it hold a list of lets say the 50 top pp giving players or wherever this information comes from now and the unstable rates that they had when those plays were submitted, and return the average of those, and whenever the player submits a new play that would replace one of those 50 values in the list it'll simply get replaced and a new average will be calculated.
Easy to implement, effective results.