The change has to start with us. Developers should value their work, and stop going for virtual stars and points.
I used to determine my self-worth through the number of stars my GitHub project had. Boy oh boy was that silly, looking back at it. 1.2k stars on GitHub... and god knows who profited off it. Me on the other hand? Meh. Would someone like to buy my 1.2k GitHub stars? :D