A big problem is that the social media platforms are incentivized to try and keep people on the platform, aka away from external sites where you can sell your services. So your links to where to sell your stuff or whatever is not promoted
Is a possible other problem that everyone created social media with incredibly diluted messaging. Every brand had to post multiple times a day for things that seemed pretty worthless.