In reality that's never going to happen; people are always going to use multiple apps to communicate whether it's via photo sharing apps, games or something else.
We need a secure messaging infrastructure that transcends single apps - and that means it needs to be under a licence that can be integrated with both open source and closed source applications.
It's not just a case of integrating with consumer apps but also business apps. You want your secure messaging system to be able to connect to every CRM, help-desk, shopping etc. system and again that requires a more liberal licence than GPL3.
(Also it's not clear that you can legally distributed a GPL3 app on iOS)