Emacs’s ligatures.el handles this nicely: you configure which specific ligatures you want to enable on a per-font basis. Want only -> and only in Berkeley Mono? Only turn that one on.
When pairing with people who use them, I find it harder to read, which is ok as long as variable names differ enough but it makes it really hard to distinguish == vs ===, and => vs -> etc...
I don't see what these kinds of comments add. You see them in every discussion on a font that has them.
> I don't see what these kinds of comments add.
I think you've missed something from those comments.
Scenario: You're looking at a screenshot of someone else's code (from documentation, blog post, video, etc...). You see a ligature you're not familiar with. Now you cannot follow the rest of the information.
Question: What do you do?
Of course plenty of people far more experienced than me use them; they still look like clowns though.