What intrigues me is when a system is more costly, more punishing, more RNG, people complain less. The game designers must have debated whether they wanted to make Demonsbane accs work the same way as enchantment. At the end, they decided to make it more affordable, only to receive more complaints.
Gold income is one way to solve the problem, but I might think about it differently. The flaws could be that we barely have enough (but not too far) gold to reach +20, as well as differences in outcome across players. aka feeling salty when others get something better. The amount of gold required to achieve higher enchantment was too much that, even with real money, nobody attempted. This resulted in more or less equal outcome across players. However, with Demonsbane accs, +20 was actually achievable if one bought gold, or had the luck. Hence, less paying or less fortunate players feel bad. If they costed 100 times more, or they had a pity system for failures, we would have been in a different place. Also, as I mentioned earlier, the gap between NA/EU and KR seems to be too significant to ignore.