The problem is the time has been repeatedly extended across the world to the point that society gets very little from this arrangement.
At this point we're better off removing the concept of IP entirely.
The assumption was the invention was something rare and hard, not something you could re-recrate from scratch in a week or evening (in case of software invention) or that patent is only filled to cast a wide net to block the competition
https://en.wikipedia.org/wiki/Patent
In today's world patents are mostly dysfunctional, or straight malignant. They tend to slow, discourage progress and selectively aid large corporation who can afford the legal warfare. They have become also less informative, more vague, so really the bargain with the collective is off now.