I also find this distinction stupid. Just abolish all patents and make your business plan accordingly (High quality products, Trade secrets, Saturating the market, Early entry advantage, etc.) I have yet to see a compelling argument against this.
The problem is that if they make up a BS "trade secret", they can get benefits without actually having anything to contribute, which is the textbook definition of rent-seeking.