Проблема в том что building=entrance, действительно рушит стройную схему когда building=* - это здание.
Вообще по логике и barrier=entrance - это тоже не совсем корректно. Их много потому оспаривать не возьмусь, но вообще, это примерно как мапить highway=no_highway_here 
JOSM building=entrance рисует как точечный домик и он прав. )
И вот с этим ситуацию еще можно поправить малыми силами. Как и с остальными входами вообще.
enterance=yes - универсальная штука, которая подойдет ко всему, не плодя кучу разных тегов с одним значением.
Хоть вход в кроличью нору мапь. ИМХО. Только нужно что бы сообщество поддержало и рендеры нарисовали.