They aren't the sole supplier, just the cheapest.
So, make copyright extend for the lifetime of the human (not corporate) creator; but once it passes from the control of the creator, then they copyright period is N years, period.
Corporates shouldn't get copyright control, period. I think the courts made a mistake when they allowed corporations to be allowed the smae rights as citizens. They just aren't citizens.