The patent system is broken. There should be some restrictions where a company cannot make money from suing based on a patent without them actually producing the product themselves. That way you know that the people owning the patent at least are capable of making what they have a patent for. If that is not the case then they should expedite the expiration of the patent where they would loose it in a certain amount of years if they were not able to produce that product in that time.
The patent is meant to be a legal monopoly for outstanding innovations for a set amount of time, not as a revenue models for lawyers.