Nothing you say here seems to contradict the author's position that the patent situation is making things worse for indie devs.
So yeah, the situation isn't impossible, because patent trolls need to keep the success rate high enough that new software entrepreneurs are tempted to try.
Also, the risk/reward of lobbying for intervention may be vastly higher than is practical for people who would otherwise be indie developers, so in practice going to work for a large corporation might be the only way to spend your life writing software rather than being a patent reform activist.
But for trivial cases like most software patents, it is just something to prop up the established big companies (and keep lawyers fed) at the expense of emerging players.