In my opinion, social media brings random traffic to your site, unless you have a mass following, or very popular, then I do not think social media would be all that effective, other to show google you are active; most social media is "nofollow" so not very good or effective as SEO; you may get traffic from something that went viral, but that does not equate to quality traffic.
Yes social media its good for some vizits but i dont thnk its so efective for seo because its short term traffic
If you will use effective SEO strategies, of course, your website will rank higher in SERP. And it is proven that SEO has long-term results when it comes to online presence. Social media is one of the useful techniques to increase brand awareness, traffic, and connections to your target audience.