For “regular multilingual” we kept the aliases (and also the similar url front matter field) as a literal value that we use as is. There is an ambiguity in the guessing of “should we add a language code to this path?”. It adds unwanted restrictions.
But the multihost case is different in this area. You would never want any files in the root folder, so we need to handle this slightly differently. I will fix this tomorrow.