You can definitely run more than one LSP with zed -- can you elaborate on the angular case that gives you trouble?
A use case is Angular or other more specialized frameworks, that are so abstracted away and dumbed down that each layer of abstraction basically has an LSP.