I doubt this is going to serve the same purpose for many people, but it might. Yes it is a walled garden, but I don't think it's meant as a replacement to a personal blog or Medium account (though tbh id much prefer this to Medium). I also have no doubt this will co-exist with Twitter threads, with the two having different strengths and weaknesses.
So, as someone who thinks Twitter is flawed but also very usable in a way that makes it quite good, I think it's a nice addition! We'll see if it survives - I kind of hope it does.