If the language spec requires TCO, I think you can reasonably call it part of the language.
C's "register" variables used to have the same issue, and even "inline" has been downgraded to a mere hint for the compiler (which can ignore it and still be a C compiler).