Instead of revisiting this mechanic it would be great to fix the reason why we need it. As explained, fixed totally random monarch points is bad design. The difference between a 1 3 0 and a 5 4 4 is so huge.
It's like the fact that you cannot declare war during regencies ans stare the screen during 11 years. Consorts change this but the base mechanic is still dumb.
Frankly speaking, it is well known that EU4 has to much RNG, leading to have mechanic to counter this, leading to high variance depending on DLC etc...
Other areas are: siege rolls, general generations (welcome restart x times your game to get a general with siege pips), rival selection (you can start a new game and not be able to rival the same people...).
I did Candar achievements few weeks ago and it took me 5 restarts. I'm not against randomness, EU4 is not chess game. But the thing is that sometimes, the only way to win without cheesing is to pray that some RNG will permit you some manoeuvres. In this example, waiting for Ottos to focus first on Albania + Venice, plus possibility to ally Mameluk + Dow them with promise lands on Mameluk. It is not particularly fun to play 2 hours waiting for the good dice roles.