There are possibly also longer term repercussions from abolishing patents in that people or companies will naturally instead protect themselves via keeping trade secrets instead. This will probably result in some inventions being lost to history instead of being on the public record once the patent expires.