This is by design, there is (for whatever reasons) a technical difference between those two types, in particular if another language is added afterwards. Since both types are fully functional in an environment with only a single language, there is nothing to do at this point.