Yeah, it pretty much sucks. There are good reasons for BoP though. It keeps people running the various dungeons and all of the content which makes up the "BoP" part of the game. As frustrating as the RNG is sometimes, that sort of luck of the draw / gambling aspect of the system is very addictive. Keeps you coming back for more.