I forget how the phrase goes, but it's something like, "Someone else can do it better than you, but no one will ever care more about what you need than yourself." The point basically being that there are tradeoffs: you are either okay with imperfection, or you have to do it yourself. It appears true, whether it be for software development or home repair.