I do not side with the person who has been blocked, but it is very obvious to me that nothing in the world would prevent them from seeing my public posts
What you want is a list of friends that you share your posts too, but then you wouldn't need social media if you weren't talking to strangers.
> If I block someone, they no longer have access to my timeline.
Yeah and I instantly think "what if they create a new account" and your whole protection instantly fails.
Blocking is barely good enough so famous accounts dont publicly mock you with all of their followers.