The building name is required in many cases because two buildings next to each other will often have the same ban-chi-go (i.e. 4-5-10 could refer to two apartment buildings that were originally on the same lot, both with room 103).

It's exceedingly common, not just some edge-case you see every once in a while.