I agree. Just because you like something doesn't mean you want to put that onto your wall, stream, etc.
On the other hand, likes are public anyway because of the blockchain. Maybe let users customize if they see likes and/or retweets in their feed, as they desire.