And as far as the cost of entry, there are countless fields where patents could only conceivably be filed by someone with a lot of capital: auto, aerospace, medical, pharma, etc. There are certainly lone inventors working in these spaces trying to file patents but it's unlikely they're working on stuff where you need access to enormous wind tunnels or a medical testing population.
EDIT TO ADD: And aren't we as software developers going on and on about how software patents are worth anything? The cost of entry isn't very high at all and therefore they'd be worthless. Patents were supposed to protect the little guy from losing his large up-front research and development costs to the big established guys.