Sure could, all on a single machine, in your home, or in the cloud. Who needs FB? No one.
No wants to do that. It’s a hassle not to mention that you have to pay for it and it doesn’t include media aggregation or crossover between the sites for events etc.