Not satisfied, rework waste everyone's time
Yes I have done that to electrician/contractors
You are dealing with a different kind of workers, you need to be on-site for certain works, else you will regret it.
Unless you have $$$ to spare to hire a project manager to oversee the whole work
High expectations / Fussy Customer is almost always like that.