Не все, знаете ли, здания таких размеров, как ГУМ (в вашем примере). Есть еще и небольшие частные строения, на которых при зуме 17 даже номер дома не помещается. Вот тогда, действительно, "карта не выполняет свои задачи". Вы пишите:"можно и 22 сделать...", так сделайте же! А мы, разработчики, уж как нибудь сами решим, хорошо это или плохо:-) И если будет такая необходимость ограничим зум меньшим значением, благо API это позволяет.