Question: why are dodgy builders called cowboys?
Answer: Cowboy builder refers to the term cowboy with the meaning of reckless, unreliable: A house builder with no proper training or official qualifications who does work of a low standard.