The fact I can use a random Wordpress blog (or maybe 10C soon if completes his work) to do it makes it a little more palatable, but still, it kinda has a "what's the point" feel to it.

Sure, it eliminates ads, but it doesn't really eliminate the major issue with centralized social media platforms (namely "someone else" gets to decide what I should and should not see in a non-transparent way).