What you're describing is not a generalist. Generalists can actually do things and it sounds like your colleague was just pretending. I have worked with one or two people similar to what you describe, they can pose a real risk to their employer if they are not managed appropriately.