Shadowlands wouldn't even be that bad if they just fixed the boosting situation, and threw more loot at the player in a way that made doing the actual content more rewarding, and not just a random percentage upgrade of loot drops across the board.
The Vault is fucking terrible. I don't want to get my gear from soulless robot automation bank accounts. I want to get it from things I kill. Shadowlands is so bad because they are missing the beat on absolutely fundamental and basic game design that's been with the game since forever.
Even the fucking weekly chest in BfA was a supplemental loot system to doing actual content, in Shadowlands Vault loot is the main way to gear up for the vast majority of the playerbase.