Private messages - social communication

How difficult and cumbersome it is to send a PM to someone …
We really have to login to send a message to someone? High time to have a more user friendly approach … to develop the social aspect of Zwift.

What about in-game voice capabilities?
What about allowing to scroll through messages?
What about having private/group/club/general channels?

Just throwing it out there … it exists already 30 years in the gaming community.
Not reinventing the wheel.