For a lot of industries 20 years is an awfully long time to the point of complete irrelevance - and that "detailed information" is often vague enough to be unusable. Combine that with an overly-broad range of patent-able things and an overworked USPTO granting clearly invalid patents, and in practice (at least in the tech/software world) it's doing more harm than good.
Patents are no longer about protecting R&D investments. They have become more about patenting the vaguest concepts possible, in the hope of making a profit when someone else does an actual invention which somehow stumbles into your patents' wording.
For a lot of industries 20 years is an awfully long time to the point of complete irrelevance - and that "detailed information" is often vague enough to be unusable. Combine that with an overly-broad range of patent-able things and an overworked USPTO granting clearly invalid patents, and in practice (at least in the tech/software world) it's doing more harm than good.
Patents are no longer about protecting R&D investments. They have become more about patenting the vaguest concepts possible, in the hope of making a profit when someone else does an actual invention which somehow stumbles into your patents' wording.