I agree, historically, big 180 shifts in legislation didn't happen because one interest group had a more.compelling argument. Change happens when the economics shift, such that there is now a stronger economic and political (or sometimes military) power in favor of change.
Forexample, slavery didn't end because one side convinced the other. Slavery ended because capitalism changed the economic power balance such that there was more money siding with the end of slavery.
The same will happen to IP. Patents will only end when there's a clear stronger economic power more interested in the end of patents.