The system is the way it is because somebody benefits. In this case it's the big software companies, who will end up cross-licensing patents the way the chip makers did in the '90s and create a legal cartel. They'll be able to crush newcomers with patent litigation. And the great thing about suing a small company is you don't even have to win - you just have to make defending against your lawsuit very expensive.