We can simply receive Magic on level-ups; should we then disrupt the progression by taking unnecessary perks? It should function in some way, and these 70% of functionality are provided by random bonuses (70% rating for the randomness of the bonus).
The bonuses themselves look interesting in terms of mechanics because they change every day. For example, one day there might be a +5 Magic bonus, and the next day, a +5 Attack bonus, or a +5 Knowledge bonus, and they will function differently each time. You can adapt your tactics daily to the new bonus. But if it simply redistributed into stats on a permanent basis, there would be no interest in it.
However, if it were tied to perks, it could look something like this:
Developed/Skilled Light Power = increases Knowledge by +50%/100% of Magic
Power of Destruction/Creation = increases Attack/Defense in the same way
Power of Darkness = increases Magic by 1.5/2 times
You take the power against magic, level up many Powers to the maximum, boost Magic with artifacts, get a bunch of free stats, and you don't need anything else – you win.