I like the idea of following the procedure as best as you can and possibly varying if you can't for whatever reason, I don't have a problem with that.
What I DO have a problem with is the LOSERS that take it upon themselves to inform me that I haven't done the correct procedure.
ie. Yesterday, a straight in approach at CTAF, called at 9 miles, 5 miles, then 2.5, for a number of reasons. Only to be greeted with VH-XXX "the correct procedure for a straight in approach is to call at 5, 3 & 1 miles." I said thanks for that Mr. Air Traffic Control.
If you're not manly enough to say who you are on the radio when attempting to tell someone they have done the wrong thing (in your opinion), stay off the damn radio! rant over.