Yes, of course it is but at the same time, missing out on these items means you'll be way behind other players even though you might very well have put more time into the game.
RNG has always been a thing in WoW but it's been taken to the extreme in this expantion.
You're either lucky or you'll do poor DPS. I don't see the fun here.