The issue with schemes that make it difficult for NPEs is that they hurt the small inventor who cannot afford to capitalize their invention. Owners of capital may be able to form a monopsony to drive down the price of patent licenses and essentially squeeze out small inventors.
It seems to me that yes it doesn't do much to reduce the use of patents by Big Tech that they are actually commercializing. It would be nice to solve all the problems but it seems like it solves some of the problems that almost everyone but NPEs can agree on in a neat way without too much collateral damage.
The result of such a scheme might be that is nearly always cheaper to pay the patent office to permanently destroy your competitor's patents and release the discovery into the public domain for everyone then it is to hire lawyers to go to court with your competitor in order to obtain a settlement and mutual licensing agreement.
So whenever large tech companies have disputes with each other they might start destroying each other's patent arsenals rather than going to court, which would level the playing field for everyone else. And if a large number of smaller startups were being harassed by a large company they could crowd source the money needed to pay the patent office to destroy the large firm's patents without spending any money on lawyers or legal fees and without having to halt development.
A possible solution is to require the patent filers to declare the price at which they are willing to permanently release the invention into the public domain in exchange for a one time payment. Then if someone is sued for IP violation the defendant can crowd-source the inventor's fee and pay it through the patent office to have the the patent destroyed immediately without hiring lawyers or halt production.
The IP registrar could then levy a quarterly maintenance tax on the quit price filed by the IP holder to prevent the inventor's fee from being set infinitely high.