Угу, а использование одного addr:housenumber не позволяет отличить “номер дома есть, пользователь его не указал”, от “дом без номера”. А использование одного name не позволяет отличить “название есть, пользователь его не указал”, от “нечто безымянное”. А использование одного natural=wood не позволяет отличить “лес есть, пользователь его не нарисовал”, от “тут нет леса”.
Как будем эти случаи разруливать?