After a bad result you can still win if other competitors get bad results too. It is fair for everyone. Noone will pack-up and go home after an OCS in the first race.
This isn't the point of my post...
From a pure scoring point of view, it is fairer than the current system for everyone because generally the standard deviation of your remaining results (after drops) will be less than the standard deviation of your remaining results after only dropping the bottom results...generally speaking.
The results that remain after dropping off the extreme top and bottom placings will more likely be closer to your standard place in the fleet...hence it is more fair.
Just have a look at your previous regatta, try scoring by dropping off the top and bottom results (careful with winners that don't compete in the last race). You will notice that the remaining results will likely be closer to your final place.
A fairer system doesn't necessarily mean a better system though.