The advantage of `--profile-dir` the alias over `--ProfileDir.location` is that the Class.trait approach must be merged into a single string, whereas `--profile-dir` and `path` can be separate items in the list. So there's a smaller chance of escape issues.