I am too.
A chat room is not equivalent to a face to face conversation. You’re not in an always-on social engagement with those people.
If you need to switch to having face to face conversational norms, you need to request a time for that.
It’s not reasonable to expect that someone’s online indicator means you are entitled to request that they drop what they’re doing and respond to you. Online does not mean not busy.
Another example. A project chatroom, and the agreement is that comms are async. But there are moments where multiple members are real-time in the chat. It may well happen that you say "Since we chatting now @JohnDoe, we have a decision to make on this and that". John Doe answers "For sure, let's do that", so you give a follow-up with elaboration. Only to suddenly find John unresponsive for 5 days.
That is a ridiculous situation if you depicted that to happen to you offline in a face to face setting.
Asking someone a question online does not obligate them to take time to answer it, or even explain why they don’t feel like doing so.
You’re not in a conversation with everyone who is online, so the comparison to in person conversations doesn’t hold.
> Not even taking time to give a Yes, No, or Too busy now.
People are doing other things while using their computers and you should not expect to be able to commandeer their attention on demand by tagging them. Again the comparison to in-person social norms doesn’t hold because you can’t see if this person is busy with something else.
I find this sense of entitlement to other people’s instant time and attention to be very negative for any digital dynamic. Whenever someone with this attitude joins a group chat it leads to people turning their statuses to Do Not Disturb all of the time or even leaving the group because they don’t want to feel obligated to drop what they’re doing and respond to that one person every time that person drops a tag in chat.