Hi,
I have worked in the IP industry and I am pretty sure that a "low profile lP" as you call it does not make a new industrial product. reasons:
1) any firm wants assurance and after service
2) wants the code to work in their environment
3) small jobs are left for in-house engineers
4) small jobs need to be tailored for a given project(IP may eventually have to support settings and have a GUI etc.)
5) presence of constraints of own customers and any standards between them.
Exceptions are modules for students or unusual niche forgotten in the market.