or spend ~8 Euro/10 Dollar once to learn them all directly.
You pay for convenience in the form of a token (which makes it non-p2w content), and if you don’t want the convenience it’s your own fault.
Also, playing a meta-build, you’re still getting away really cheap, 21m is nothing.
I’ve funneled around 200m in my main character for attribute points over the timespan of ~9 months, and I still get bad results since IMC refused to rebalance Clerics so far[except nerfing Zealot/Oracle and buffing Paladin/Krivis( which were pretty much dead Classes)+ a small Monk boost/nerf].
In all honesty, waiting some hours to learn attributes is nothing, it already takes long enough to level up without EXP boosts from Rank 8 onwards, so as soon as you reach Rank 9, you’ll still have a lot of time you spend on reaching max level and/or farming gear (if that’s not your main char). In this time period, it’s easy to learn the attributes while leveling/farming. You’re also not pressured with money, as you don’t have to have all the money/attribute points ready when walking to learn the attribute.
And it’s not as if a whole build doesn’t work because a single attribute is missing/not maxed.