Diversity is cool, is always good to open up new horizons and possibilities. But not in a random and disconected way.
Most people aren't diverse, they are either random or "jumpers". They do some songs in a style, then they jump to other style and so on.
In other words, they don't finish what they started, they don't go deep into the knowledge. This is an human trait, actually, any site that offers creation of content you will see this, people start drifting from one thing to another, seamless.
You should aim for diversity, always, but only after you got a solid base on the area that you're already in. Have a deep look into an area, try to learn what you can, see the cool points, and then when the well is "getting dry", go to another area, collect knowledge, and mix all you've learned.