I endorse the general thrust of this post, however:
Calls can be much more effective than messaging for detecting and handling the XY problem now that users can easily screen share, because you can often see why the user wanted to do X, not just (as in their two lines of text) that they wanted to do X, and you may be able to solve Y and make them happier.
I went through that with a coworker who kept saying hi and quick call. I reckon we are from different continents and with way different cultures so I once entered one of these "quick call" and asked him politely if in the future he could ask his question directly and I would answer when I have time and that would leave me time to check for information if needed. I also asked him if he could put some context when asking for a call so that I can decide to ask him to schedule a meeting some other day or accept it right away depending on my schedule/load.
Once in a while he goes back to his old ways but more often than not he is adding context.
Some people just think you are their personnal stackoverflow / github copilot if you don't put any limit.
Calls can be much more effective than messaging for detecting and handling the XY problem now that users can easily screen share, because you can often see why the user wanted to do X, not just (as in their two lines of text) that they wanted to do X, and you may be able to solve Y and make them happier.