I think people should focus less on what everyone is around them is scoring. The employer or higher educational institute sets the entry requirements - So if they typically don't care about resits, why should you?
I don't believe it's fair to cap the number of resits allowed. People have family/medical issues and in some cases the candidate is either not academically or mentally mature enough for a particular exam. It should be up to them to realise when they are ready to do an exam, or that they're totally incapable of improving their grades. There have been some exams where I just know that I could not improve the grade (so I won't ever resit them) and others where I have resat them and improved drastically.
Besides, what about people who pay for their own exams? Like university, it is their money afterall.