I think yogiboy had it the closest. It's a set theory thing. All bands are groups but not all groups are bands. All music groups make music but to be a band, you have to play instruments. If they don't play instruments, they are a vocal group. Boy bands is a misnomer and was created because it's catchy.