Why plumbing is so expensive?

Plumbers are expensive because it is a highly specialized trade requiring thousands of hours to master. Additionally, they make house calls meaning they spend time and money investing in vehicles, tools, equipment and gas to bring to you. They also carry insurance and have other overhead expenses.