Blogs are still a thing, and blogs have always been a thing. They didn't go anywhere. My technical blog is thriving.
People come back to old posts constantly.
Something I posted 10 months ago is still my top performing post. Social media posts are ephemeral & if something happens to your content - it's gone.
Host your own blog, control your content. My social media posts may max out at 500-1000 views but my page views have a consistent baseline of 30k/a month. And I haven't posted in a bit.