This isn’t really a player run economy, like say SWG or Eve. In those the economy follows the value added chain a lot more realistically.
What makes this game economically a joke is having alts on the same server with one account. Everyone can be a plumber, mechanic, carpenter, maid or any other needed profession so there is no interdependence.
What makes BfA even more problematic is it’s super easy to level all your professions.