o_e_l_e_o's point still stands though. It's still fairly harmless in a security perspective(besides personal privacy). How can a hacker spearhead attack an address? It's not like a hacker can send a phishing email to a bitcoin address. The best that an individual can do is to track where the coins are going, and it pretty much ends there. Only the centralized services that's used can affiliate the addresses with an actual person. Of course unless, the user exposes his/her own identity by does something like send the coins to an address that's publicly affiliated to him/her(e.g. a bitcoin address on the person's personal Twitter bio).
This is not a direct attack on the address. It's about disclosing financial information about a person.
The attacker will be interested in this person, will begin to collect information. Do you think it is difficult to reveal the identity of an active cryptocurrency user for a professional hacker?
Further, you can get a full range of attacks including phishing emails and messages, attack on your services and routers, attack on exchanges and mobile operator, email providers, including physical attacks.
As a minimum, I know two cases in my country when they physically attacked crypto holders because they shown their crypto wealth. And about centralized services. In the darknet you can buy a bunch of information about a person. There are always some leaks. For example, in my country you can get an address, coordinates of movement for the past six months on cell towers, bank accounts, mobile phone numbers, passport scans, etc. As far as I know, in other countries the situation is not much better.
The same goes for crypto. Some exchanges have already closed and the data has been sold, there have been leaks of KYC-data, there are no guarantees that this will not happen in the future. Today you trust the exchange/service and passed the KYC, tomorrow they sold your data (email, KYC, ips) or lost during the hack.
For example, one of my emails leaked from a closed exchange (I used that address only for this exchange). And after that phishing emails began to come to that email.
Can a crypto user be sure that he has not left enough leads to reveal personally? No. So why give extra information about your wealth?
Therefore, the general advice is don't show the address.
If you are a paranoid who is surrounded by defenses, who uses tails, tor, signal etc. - please, your business.
But for the average joe the advice is the same - do not show the address with significant funds or which can lead to them.