Facebook took $85 billion in revenue last year and has thousands of developers on the payroll. They could absolutely maintain 3 separate services.
Bear in mind WhatsApp used to maintain a userbase of 200 million with 50 total employees (not even just developers).