In the modern age it costs nothing to duplicate knowledge. That should be reflected in law. I'd like to see society work towards making life in society better. One of the ways to do that is to give freely to society. If we recognize intellectual property at all (I'd rather we'd not) then the time to reverting to public domain should be significantly shorter.
The obvious counter is: if I spend 5 years writing a brilliant musical, and someone else takes the script and score and produces it worldwide, where is my incentive to make such a brilliant thing? You seem to be promoting a world where people with resources can steal the best and latest free ideas out there and commercialise them. I don't see how that would work.
> One of the ways to do that is to give freely to society.
People can give freely right now. You're talking about forcing people to not be in control of their work.
There is a trend in societies that don't respect intellectual property rights and it tends towards less innovation.