And I don't think of it as a personal preference: async information exchange is objectively less intrusive, which is why it should be preferred when possible (which isn't always the case, because it's also objectively less fluent). Unless you are some girl I'm mindlessly infatuated with, I'm probably not waiting for you call all day long, so when you are forcing me to interrupt whatever I was doing, because you are calling to say something as simple as "so, you asked me about X the other day, the answer is yes" or to ask a simple question without any follow up (or, my favourite: a courtesy call with no actual information exchange): I'll be polite, of course, but I'll hate you.
If you want to ask or tell me something short: send me a text, I'll read and respond in 5 minutes, so that I don't have to interrupt what I'm doing right now. If it isn't short and you are too lazy to type: no problem, send me a voice-message. If you just want some chit-chat: ask me to go grab a beer (via text). If it's complicated and we'll need some back-and-forth, we should call each other, but I'll appreciate if you'll send a text/voice first, asking me to talk over the phone about X. And only if it's URGENT you call me right away. And because it's just sensible thing to do, when you are suddenly calling me, I'm already assuming it's URGENT: in fact, that's the only reason to answer you when you are calling, and not to call back when I'm in the mood. So when it turns out that it really wasn't, you are already an asshole, even if I don't show it.