"Imagine a law that allows small software companies to opt out of the patent system."
That's a very interesting idea - startups opting out of the patent system, and then they won't be sued by other companies claiming patent infringement, but it will also mean they don't get to sue others for patent infringement either, even when they get to become a big company. It seems like a fair idea.