_Of course_ it will be difficult. But the same argument could be made for building a completely unencrypted messenger app. You won't have to worry about managing keys, obfuscating metadata, or anything like that.
At the end of the day, it's about realizing the importance of both privacy _and_ decentralization that our current infrastructure threatens.