It works though. It turns out if you give people a platform a lot of them are willing to do free labor for little of value in return, just look at the explosion of games that rely on UGC like Roblox, or (as the author points out) Reddit. Even here we submit articles and get given points.
Why pay people when they're perfectly happy to work for (effectively) free?