There is too much consumer filtering. I will give you an example...
100 customers have dirty carpets,
40 change to a new carpet or wood floor,
30 hire a machine,
20 buy a machine,
10 call round for quotes on having it done by a pro,
A lot of potential customers are filtered off to Carpet fitting trades, Retail or DIY. Because their is a choice for them, unlike a regulated skilled trade.
If you are a heating engineer, your customers are not filtered by choice, they have to use you because of regulations and fear for safety.
Matt