In general don't add a point to carry the same infomation information as you could add to the entire building.
Sometimes you may see POI points on buildings where things are yet to be updated and properly intergated integrated or not enough layout detail is availble available yet to diferentiate differentiate multiple site uses in another way.
Below is an explination explanation why things may be lagging in buing intergrated being integrated yet:-
**Historical detail change**
----------------------------
When OSM began it had modest aims and simply getting a map of all the roads and paths with there name and ref (and some useful major locations like stations and important places added too)of a single country was seen as a good thing to aim for.
Today flight sim users and gazzetter gazetteer makers and requesting more details form them to add into their models so where a an entire city was once marked by a single point the post boxes streetlamp telephones and ever increasingly detailed buildings and their internal layouts are being added. Also its moved from the single founder to millions of contributers to sare contributors to share the workload involved.
----------
**Level of detail is matching level of knowledge**
-----------------------------------
The variations also stem from what people have known or found out about a site and the amount of positional (layout infomation they have to hand when adding to OSM. There is a progresion from the quickest form of a point in about the right place though buildings and the areas owned by the business (like beer gardens, carparks and outdoor: showrooms, garden shelveing and other business yards)though to sub-divided buildings' individual retail units and flats (marked with indoor tagging) and eventualy eventually detailing out the details and room layout of the entire buildings stores (down to maby maybe the 3d or indoor tagged windows, doors, lamps & power features).
As it is not always easy to find everything about all of a shopping arcade by passing it, in a bus or even going inside the public areas then the less detailed options above allow useful infomation information to be added about what you can find out.
Over time others can come and enhance the area you've mapped adding more detail and filling in the blanks and use the above methods to intergrate integrate your efforts with theirs.
----------
The basic idea is to add what you can find out and a are happy to release into the public domain. and try to avoid duplication of same data in different such as a POI point for a shop in a single use building, indoor:subunit or area. If things share the same place seperate separate points can hold the decrption description tags till the building layout is sufficiently mapped into OSM.OSM.