What's the context of the conversation? That's really important. Of course you can't have a conversation with someone who is sleeping.
Equally you can't expect a well thought out response from your colleague when you are sitting over their shoulder asking them questions, wheeeas you will get that if you give them time to respond.
> prove me you can teach someone over the phone to use a python profiler, ...
Again, why? In that case surely it makes sense for: A) you to do the task (as you colleague can't use a profiler)
B) your colleague to learn to use the profiler. If your job is to teach someone to use a tool over the air, then yes you have a very valid point. If it's mot, then you tell them to earn how to use a profiler or you'll do the task and they should tackle something else instead