This is actually common practice.  In thos case, the business may not occupy the entire building (building has multiple addresses), so it is better to map ad nodes within a building area.

All the info is there, it was just extracted to nodes.  This is common practice, and for some is even the preferred method of mapping!

https://community.openstreetmap.org/t/amenity-shop-better-use-node-or-area/81992/4