The problem is as the article mentions. Difficulty searching back, not being able to use Google translate (I'm still learning Spanish), and the time it takes to listen to them. Sending a voice message is faster than typing for the sender but much slower than reading for the recipient which makes it especially annoying in group chats where you end up forcing this extra time on all participants. For this reason I don't think it's very social.
And then there's the issue of listening to them in public, having to dig around for headphones if you don't want to bother your surroundings.
So in general if someone audio messages me I just ignore it until they type their message.
In most languages swipe typing is not a lot slower than talking anyway. And if people really want to talk they can use speech recognition.
I run all my chats through my own matrix server (with bridges) and I was actually thinking of making something that automatically tries to transcribe them. The problem though is that I speak 3 languages :)