I understand the balancing issues, and perhaps 1 point per completed tree is too much. But I do think there should be some way to consciously increase your MP outside of advisors. This would be harder to code, but it would at least be nice to let ideas bring you up to a certain level of MP income, but not carry you above, so at best you can have your institutions partially make up for a bad king.