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.