Ideally everyone who is incurring a penalty does their turn. Unfortunately the sport involves people and sometimes they don’t or wont. It may be from being a dick or just ignorance of the rules, it does not matter.

At a high level like the AC or Olympics, these will be called for sure as there is something more at stake. Most of the lurkers here are attending local fleet stuff and the various ad hoc race. No money, sponsorship etc involved, just bragging rights over 4 people who should be your friends. At these races the protest committee is often more random than anything else. Taking a protest into a local event in my experience results in a big part in why more people do not do it. I have seen way too many protest results that were based on favoritism and such to make it a crap shoot to even bother. For me a local event always was as much and maybe more about the social aspect than the racing. I am not likely to take hours of my social time to run something in front of a protest committee (unless there is damage or injury)
I will typically approach the other racers about it on the beach, and I definitely realize the fact that I cannot bitch about it if I do not file a protest. For the most part, you all know the others at an event. You also know who pulls the stunts to their advantage. Take the extra effort to avoid them and the race experience will be more positive.