I think you might overstate the percentage here, but I think the overall sentiment is true. But I've always thought a better approach would be to ban combining leading tabs with leading spaces at the file level and leaving the choice up to the user beyond that. I believe python3 actually takes this approach.
But I am glad that YAML made any choice at all. Allowing mixing is absolutely the worst possible option.
But I am glad that YAML made any choice at all. Allowing mixing is absolutely the worst possible option.