Why use multihole?

I seem to have run into a fairly significant issue in the multihole command and I am trying to figure out why this command should be used instead of just using a hole feature and a sketch defined user pattern. I was working with an engineer who had used the multihole command to generate an array of points on a flat point. He then wanted to use an assembly pattern to place fasteners in the various hole locations. Since he used the multihole command, he had to create a redundant pattern feature from the points in his sketch that could be used to generate the assembly pattern. Am I missing something here? Wouldn't it be better just to create a single hole and pattern so that the feature can be used for an assembly pattern? Is there a plan to allow multihole features to be the input for an assembly pattern?