It seems there are other solutions that are superior to the patent system and that some of my assumptions were flawed. I no longer think that "patents are the best system we have, given the alternatives."
Elaborated in full here: https://news.ycombinator.com/item?id=7499328