Definitely agree with folks who are saying you should be able to opt out (specific posts or your entire account) of the public timeline. Put each user in full control of their privacy.
@jplebreton I'd be for forking the protocol to support that
@jplebreton practically nobody uses this right now so now's the time