This article doesn't touch much about why plumbing is hard. I'm from Poland so I'm not only IT but also a plumber ;) Plumbing is hard because it is not forgiving. It's as binary as IT except you can learn the outcome with some delay, once you learnt about a damage caused by a leak. Either you do a pressure tests right or repair can be expensive. And bugfixing is always tricky. Water also goes down whether you like it…
I'm guessing that is a reference to Omid Djalili sketches about Polish plumbers:
* https://www.youtube.com/watch?v=K85ZtXnMxbM
* https://www.youtube.com/watch?v=P8mjzu0Runo&t=1m