I agree with you in pretty much every way here really. But shoving an ideological framework upon them ends up creating externalities. People want to be fairly compensated for their work. I agree that there's no clear answer and there's lots of rent-seekers in the mix; I just want to push back on the utopian idea of "free information exchange" because I feel like it's played a large part in creating the predatory advertising-focused model that plagues the web today. Let people be people.