If we take a step back, we can see our society is in the middle of grappling with some very large problems.
More and more of our economy is based on things that have no or negligible marginal costs. That's not to say they're free to produce--often far from it. But the cost of making 1M is the same as the cost of making 1.
Our economy is just not setup to handle this. The value captured by producers has always been tied to a markup over the marginal cost of production, aka gross profit.
When the cost of production is $0, the entire pricing structure breaks down. Piracy and knockoffs threaten to bankrupt producers. Any effort to stop those things comes off as greedy and artificial.
What's true right answer? I don't know. But we do need to find a palatable way to let people profit on products where the entire cost of production it is a fixed cost paid upfront.
Maybe the issue is as "simple" as fixing copyright to have a more reasonable profit window. But that is, of course, not simple at all.