I completely agree with you, but there is way too much lobbying power protecting the status quo in the patent arena.
Not even a letter to Congress signed by very important SV players did anything... [1]
At Unpatent we believe that big changes can be made using technology when legislation is clearly falling behind.