The problem is specifically that in't not exactly clear what's considered ambiguous. For instance, no is the same thing as false, but as evidenced in the linked post, in the context of country codes, it means "Norway" and it's not obvious that it might get interpreted as a boolean value.
It's the same thing as this famous meme about implicit type conversions in JS :

Did you find the article stupid, or are you talking about yaml parsing ?