Candidly, you sound like an incredibly selfish communicator.
You ask "Is anyone free to help me with <X>?".
Is this a "selfish communication"?
What about messages posted in a group chat?
But it doesn't matter either way, because in-person is a different medium to text with a different dynamic. If you'd read the article, you'd see this is directly called out:
> You're trying to be polite by not jumping right into the request, like you would do in person or on the phone. But Chat is neither of those things.
A group message is still chat, but it is a different dynamic to sending out individual messages. Can you honestly say - in good faith - that you don't see the differences between directly and personally addressing someone, versus addressing a group? Try to put yourself in other people's place and imagine how these things might be different.
I also agree with the sibling comment that walking up to a bunch of people working and saying "Hello" with no context then waiting around for a response would be poor etiquette. If you can see that people aren't working - that they are taking a break or already idly chatting - then I would say it's fine. But these are the types of rich context clues that you get from in-person communication that you usually don't get from chat.
Your reply from elsewhere:
> They don't need to poll a channel, most chat applications will pop up a notification when a message appears.
It was you that said the purpose of "hi" was to have them check back. If the notification were sufficient on its own, then you wouldn't need to say "hi" at all. They'll receive a notification once you ask your question either way. The selfishness is in the asymmetry of the interaction. The standalone "hi" is the lowest effort and highest ambiguity way of interrupting someone and asking for their attention.
> What would be the purpose of providing more context before actually asking a question?
So that people have some idea of how important your question is going to be, how long it might take to answer, whether it is relevant to the work they're currently doing and so on. Maybe you see a "hi" in chat and it doesn't matter to you either way. If that's the case, you are probably a minority among technical workers.
What would be "selfish communication" would be to walk up to a group of people working at desks and just say, "Hello," and stand there awkwardly waiting for them to acknowledge you.
Same thing with a group chat. Asking, "Is anyone free to help me with X?" is a reasonable way to ask for help. Sending a whole group of people, "Hello," is a waste of everyone's time.