Right, I guess it's a tradeoff between consistency and protecting the user. Destructuring is unlikely to be desired, so warning about it could be helpful. But it makes the language more complex by introducing an inconsistency.