My contribution is not visible on the map, but is visible by search

I have made a contribution ‘50113834’. It is visible by search but not on the map.
What are requirements that contribution is visible?
What is an idea for contribution that is not visible not the map, yes I know there are huge amount of contributions, but how to select (or who select) visible and not-visible contributions?

So you mean this changeset? https://www.openstreetmap.org/changeset/50113834

where you added this object: https://www.openstreetmap.org/node/3194252562

I think that adding a node object only with building=* and name=* is NOT rendered by the OSM standard view.

Maybe you can add another tag like amenity=* or shop=* ?

Who selects is the designer of the individual map style. No map style can afford to display every piece of information on the map.

How do you decide. You either select a particular map service that meets your needs, or construct your own map renderer.