As an individual navigating this reality, you have to make choices to survive. Sometimes you happily work for free if it's something you love and believe in. I'm not categorically saying that working for free is bad. I'm just looking at the broader implications of it, and also challenge this idea - and again, this is an argument made by certain people in the tech world - that amateurs are automatically more pure and will triumph over stodgy professionals.