I've thought from a while ago that repeatinly paying for cheaper poor qualitied services or goods is in the end more expensive (also annoying) than paying for a high quality ones once. At home sometimes I try to handle some small jobs for two reasons.
It feels good to get a job done by myself when the result is the desired and somehow kind of enjoy the process, even if is uncertain as the times I've had to investigate to get ot done out of unexperienced previous attempts.
Saving a few bucks, as you say, sometimes is welcome here.
What is certain is that when the job goes way far from my expertises a quality provider must be found even if more expensive.
A lasting job becomes cheaper in time.