I do agree with those who would like an override or lock on snapping. It would save a lot of frustration at times.
What is needed is a snap dialog so that you can turn on/off certain types of snap. If you are centering things for example, you may only wish to use centrepoints.
In some ways, it is more necessary in a 3D model than a 2D one as there can be points on things out of view that get selected inadvertently.
And yes, it probably is true that if you are an expert user, very disciplined in your working methods, etc, etc, you don't need it. But why not cater for those less able or experienced if it is easy to implement (if) and they want it?