It is bad in whichever way we may look at it, the thing is why discouraging the same people that you are not going to always be present for them when their financial needs will be calling, teaching people how to fish is always better than given some one the fish. Sometimes life is very simple, some one you helped today can also also help you tomorrow, no one knows what tomorrow may be. If you have an opportunity that others can benefit from, don't be greedy and selfish, tell others and trust me the world is not going to come to an end just before you did that and you are going to die, there is always a peace of mind when help someone truth be told.
When you attained a financial level, you will know better. There is absolutely nothing wrong in get keeping, that's now the world runs. In wall street, some certain information about some assets are hidden from the public, so when they get the first hand information, they lead with what the assets brings layer. Didn't you see what Trump family did last year, they didn't inform a single soul they were going to launched a meme coin, just the family and it went boom.
I can go on, centralized exchanges get keep some information from the public but within the exchanges staff, they have access for first class information but they don't reveal it to the public that's why you see most often the security exchange commission fine them for insider trading, they do this alot and that's part that happens in crypto. The world revolved around limited information, you have to look for a way to get it, the world owe you nothing if nobody refused to share them with you.