Your own site is better than social media because your own site is yours alone and you can do whatever you want with it. You can control it and make any changes that you feel are necessary.
Social media, on the other hand, is controlled by someone else. If you don't like something that they have done, there's nothing you can do about it except leave the site.
Another reason why your own website is better than social media is that it is a great way to build your personal brand. With social media sites, even though it is possible, at any moment, your account may be flagged or closed, or banned.
"If you have a great product or service, your own website will be the best place to promote it"
With a social media site, you are at the mercy of the site owner when it comes to things like updates and changes. Your site is yours and you don't have to worry about someone changing things without your permission.
Your website can be optimized for search engines and can be easily linked to social media accounts. Additionally, your own website will always be available whenever you need it and can't be taken down by a third party.
P.S:
You are currently on the Digital Marketing Forum page; for more information on a variety of topics that may be helpful to you, please visit Blog Posts (button below) and also share any content post you love with your network.
[If you have any specific questions in mind, please drop a mail and I will answer through a post at the earliest possible time]. Check this forum frequently for fresh posts.