Devs,
The rng with the vault can hit anybody and while we all know it you have to FINALLY understand that the items someone can buy with 6 coins are NOWHERE WORTHY COMPARING TO HIS TIME SPENT!!!
Why don’t you implement this simple solution:
Create a vendors equal with the quality of m+ items (Veteran champion hero)
Put a requirement for accessing every vendor items so to open the items of Veteran you need to finish all instances +5 and be ilvl 600, for the champion +7 and be ilvl 606 and for hero all instances +9 and ilvl 616
Items cost 12 vcoins (for veteran) 12 ccoins (for champions) and 12 hcoins (for hero). If you choose COINS for vault rewards you get the coins you would normally get PLUS coins of the above types depending on how many slots you have for the current level loot. So if you have done 2x9 and 6x5 and you have no loot and choose coins you get : 6 normal coins plus 2 hcoins plus 4 vcoins. If you have done 8x9 instances and above you get 6 normal coins and 6 hcoins etc etc.
Therefore if you have PROVENLY from your ilvl have put the effort to get the instances and upgraded whatever you could have , then you are able to buy the items that NEVER drop for you , in the instance or the game in the vault within MINIMUM 2 weeks.
That is 2 consecutive weeks with 8 x instances failing to give you loot in the instance or in the vault. People will stop feeling like idiots for spending their time
Those who do not try they won’t get an item
It is fair.
Edit: Bear in mind that people who are getting in instances ONCE every hour because of YOUR bad class balancing are feeling even more distressed and stupid for investing their time when the week ends and they have zero loot
Stop being ignorant to the community