Blizzard creates games by two rules.
A) Use open or hidden time constraints to make things artificially harder than they would be without.
B) Use as much RNG as possible to artificially add replay value that would otherwise be nonexistent.
If you buy Blizzard games this is what you get, in one form or another. Now you could ignore it, just play the damn game and have fun with friends, but as soon as you start getting personal issues with this you might want to consider playing other games. Different genres. There's so much out there, really no point in playing Blizzard's games if you don't like em.