I think that the existing implementation of the idea and where it has lead has numerous problems, but the fact of the matter is that it is beneficial for a society to have mechanisms like patents in place.
It has been a problem for centuries. At what point do we stop experimenting with various schema for patents and realize that is not working?
Theories that work on paper but turn out to be wrong in reality are just bad theories and should be rejected.