I think everyone agrees that more As are awarded nowadays, and of course A* grades.
The important to thing to know is why there are more top grades.
I've given some of the reasons I think there are - better teaching, more awareness of marking criteria, UMS profiles.
I don't think competition between the awarding bodies is that significant (at least, not at GCE level). The DfE has a very tight hold on A-level specifications. TBH, when awarding bodies are selling their qualifications, it is really about how to make the teacher/school life easier.
Retakes obviously increase the top grades - that is the whole point of them. I don't think you can read in too much though. A complete A2 qualification has 4 sittings, and IME, this involves retaking an AS module or two in the January of the UIV. At my school, and at the school my DS is at, we don't generally do January modules - and if we do, they are for retakes. The vast majority of students have one go at their exams at the end of LIV and UIV.
As for universities (and employers, for that matter), they do report a lack of basic skills (formal written English, arithmetic). I don't think the exam system is to blame for this, really. Or at least, it can't really solve it. The most recent moves on spelling, punctuation and grammar, put the responsibility into just a handful of wordy subjects. If a student is doing all Sciences, their SPG is no longer going to be formally assessed. As a teacher, I do worry about basic skills and try to do my bit as much as I can to develop and reinforce them.
University students were from something like the top 3% in my day. Nowadays, it is more like 50%. There are relatively weak students in universities now, and this will lead to some exasperation among lecturers. They do have to involve themselves in areas they wouldn't have in the past. It won't do them any harm.