That would be my guess as well.
Either one or more backends don’t support it and having inconsistency might be even less useful.
However, this could also be something that changes over time.
I.e. initially backends might not have been able to do that but could have gained that capability since then. In which case the frontend could be modified to support it as well.