Wikipedia is a nonprofit, which is why it gets a pass. YouTube pays (some) creators, so it looks more like a normal business. Stack Overflow is much more interesting to me. People generally love it, but it makes a lot of money off the backs of its unpaid users. I suppose the key factor there is that people see SO as really useful, and doing good unpaid labor there can pay off greatly in indirect ways, like being hired for better jobs.