You and others, are free to dislike it. However the system isn't a 'problem'. MMO's use this exact same system. You run a dungeon hoping for a specific drop and most of the time you don't get it. At the same time, running the dungeon gives you a currency that, when enough are earned, allow you to progress your characters gear.
This isn't a straight loot game. It has the RNG element of it but it's systems are much more aligned with MMORPGs. The sooner everyone realizes this and either accepts it or moves on, the better.
Exactly.