twitter is way better than most social platforms in terms of being open and be able to view the content with out logging in.
I think the main purpose of blocking is to prevent you from engaging with the said user / tweet. if you really don't want your tweets to be made public you can make the account private and only allow your followers
That’s exactly my point, I should still be able to hear what someone I disagree with says and even agree or understand their thinking on occasion. Blocking seems like an extremely blunt tool.