No, Facebook messenger will not replace email. Email is a protocol that is non-commercial and has a defined public, open standard. Email works across systems, platforms, and languages. Facebook is a commercial company constructing a walled garden where they completely control the content therein. Facebook messenger might have some shiny key features that attract attention, but it does not have the staying power or widespread adoption of email and never will.