Pick circle, square or tall, and the generated shapes all change to match. Giving a GAN a label lets you ask it for what you want.
A plain GAN gives you something from the dataset, but you cannot say what. A conditional GAN lets you ask.