I never really understood why people tend to hide it from others. Most magic users usually don't say they practice magic in public or even online, but why? Why should someone hide it? Perhaps if more people spoke about it, other people wouldn't be so quick to dismiss it as "make believe" Anyone who does practice it, like I do, know that it's real. Whether you want to call it energy work or magic or blessings, it's still real.
I could give you some reasons that people want to or need to be secretive.
1. I live in a Senior Residential community owned by the Catholic Church. I also work as a English as a second language teacher, for Education for Foriegners*, that is sponsored through the Catholic Church.
I have freedom of speech and religion (innthe states) to express my religion. I have rules on "how" I express it both in my lease and work.
For example, I can hang a pentacle on my door. I would upset my neighbors (who gossip) if I told them I do spells.
At work, I can wear my pentacle ring. If its full or new moon and I wear my pentacle necklace, Ill hide it. We cant talk about religion and politics in claas. Adult students like to trust their teachers. Religion seems to be a big influence.
2. Non solitaries such as Wiccans have code of ethics within their groups. So they may talk about generals but never what they do in the group and whats related to it.
3. Same with some ethnic faiths. We have a botanica shop near me where Id like to get my readings from a santera/o soon. They said they dont talk about their practices, conjure and rootwork, because of its history in their country and bias today. The Catholic Church either murdered or converted you if you were not Catholic. Still happens today, except the Church is not murderering (hopefully) but many businesses drop because the Church appealed to ones that go against "their" morals not the managers. (Personal testimony)
3. I wont speak for all solitaries, but I find a general consensus that magic is personal. It is like going to confession. Most catholics if not all will not tell you what they confess. Since I am confirmed, a lot tell me that they have without waiting for anti catholic, um, mess. I thinknits similar to magic users. Avoiding the bias of people who just, dont, know.
4. Then you have to decern "what" you want to talk about. Do you wany to tell people, "I used blood with salt, mixed it, and placed it on a doll where you are hurting to send you healing."? Talking about rocks is fine. Astrology is complicated especially to those uninterested. And tarots! Here, their eyes "want" to burn you to the stake.
5. Also depends on age, social, work situations, and appropriate setting (no magic shop talk at your child's barmitza), and common sense.
6. Most places in the cities of the states are tolerant. Down south east not so much. Depends on location too.
*fictional