Yes. There wouldn't be so many different vendor solutions if it wasn't. I wouldn't say that the complexity isn't warranted, and it obviously can be wrangled in and once you know it it's not all that bad.
Conversely, it wouldn't be as popular as it is if the value it provided wasn't clear.
Conversely, it wouldn't be as popular as it is if the value it provided wasn't clear.