It's simply worse implementations all across the board. Less focused (or at least less interesting) enemy, less interesting environments + the landmasses being too far away from each other, GCD, even worse class design (and that's no small feat), arguably lamer artwork in terms of armor, on and on.
Legion was a hit record, BfA is a b-side.