Agree.
As for others, I think native language users will need to decide among themselves whether it makes sense to include variants or not. What we do know though is that ISO 639-1 is not sufficient to cover our official minority languages, ref ISO 639 language codes - Specifications - openEHR.
It doesn’t legally exist ![]()