There are plenty easier, cheaper technologies that do the same thing. Achievements have been on Steam for decades and are effectively the same thing from the user perspective, but without the hassle, with much lower transaction cost, and without real money trading needing to be a thing to pay...