50kbp/s is equivalent to dial-up speed. 3G was only four times faster at 200kbp/s. I wouldn't say that LoraWAN's speed is the limiting factor.
A single second of transmission (i.e. ~6kb) is about 1,500 characters in UTF8, assuming no overhead. With an average of 6 characters per word, that's still 250 words per second, more than ample for human communication.
A single second of transmission (i.e. ~6kb) is about 1,500 characters in UTF8, assuming no overhead. With an average of 6 characters per word, that's still 250 words per second, more than ample for human communication.