In my dialect, the phrase, "Jack of all trades", comes with the free, unspoken, "master of none", tacked onto the end of it, the implication being that the person can do a number of things adequately, ...