It is certainly a gamble as to what you’d get. But I’ve found with any gamble that investing yourself into it at all is a lose lose scenario since there’s little you can actively do to influence what you get. It’s true that mmos in general involve rng from standard loot tables. An item may drop or may not drop. But at least there’s some player agency there in picking what you’d get by choosing which boss you’d kill. Even in current m+ there’s player agency in picking what key you’d do. Yes there are multiple attempts somehow needed where you may take the maximum number to get a needed item (I needed at least 50 to get a good ilvl set of bracers from workshop) but you still at least know it is in that loot table to be dropped from.
Weekly chests on the other hand just feel disappointing. The exception to this may of course be if you don’t min max at all. In that instance yes I suppose it’s a thrill to be able to get your near best ilvl gear no matter its impact as an earned reward. Please consider changing of getting rid of weekly chests in Shadowlands Blizzard. The gear from completing m+ dungeons as a max gear cap is good enough. Phantom bis sets are just that much more aggravating than appealing