Probability is a model, not a mechanism, you can’t say it’s not a bug, because a bug could produce the same results as I’ve received through “randomness”. Since I can never experience 10 million samples, there is no way for me to tell or you to tell. There could be simple transcription errors in the database that could produce these same results…so…unless Blizzard wants to pipe in and say “we checked the random number generator against the loot tables for Druids and whatever other algorithms we use (bad luck protection, catch up, etc.) and you’re just getting unlucky”, there is no way to know.