Flat rate pricing is all about charging for the (value of a service), not for (the time it takes to provide that service).
If a price was given up front, accepted by the customer, & the service was provided, then it was obviously worth it for the customer to have that service provided, regardless of how long it took.
You can make a legitimate arguement that the job looks sloppy, that PVC may or may not be legal inside a building (it is NOT where I come from), or that the technician did not put the insulation back on the pipe. However, in my eyes, if the “job” was to get the customer back in water, if the price was discussed & agreed upon ahead of time, and if the job was compleeted successfully (customer has water again), then the price should stand.
It costs a LOT (time, schooling, etc.) to become a plumber, let alone to set up and run a legitimate plumbing business. If you go to a doctors office and expect them to perform an hour long surgery for less than thousands, you’re delusional. Why expect to pay less for a plumber? In my case, I am coming in with a $200k fully stocked & outfitted vehicle, contractor license that took me 8+years to obtain, 20+ years of experience, liability insurance, and all the other things it takes to run a successful plumbing business. Those things cost, there is no reason for me to struggle month-to-month because I don’t feel like charging appropriately for my services.