What are your thoughts on the jack of all trades people? Those who are good at everything but not really the masters of one thing?

It kind of describes my stepdad, he could fix cars, do electrical, plumbing, construction but he was never a specialist in any of that or licensed in any of that stuff. He was pretty good at it but often drove my mom crazy with his projects.