It's not insane if you're trying to build a social network without bots and foreign interference.
Hiding tweets for users without accounts does absolutely nothing for either of those goals.
Twitter, by comparison, was trivially easy to run bots on. I ran many automated Twitter accounts (for legit purposes). I had to shut them all down when Musk bought Twitter.
Though I believe the ratio of bot traffic is higher than it was before
I agree with the user above. It is infinitely harder how to run bots on X than it was on Twitter.