Well they are both "just HTML", Datastar being better about being spec compliant using the dataset attributes and all.
By expanding the "Datastar expression" language, do you mean a compiled language or moving all the expressions into JS files or something else?