This logic doesn’t work in reality. I have worked with excellent developers who graduated with solid First Class degrees (between 4.6 and 4.91) and I have worked with equally excellent developers with degrees between 3.0 and 3.8. There’s no difference. In fact the devs themselves don’t even recognize the GPA as a metric worth considering or comparing. I also certainly don’t. Being able to manipulate Laplace Transforms and being able to initiate/engineer/close out a development project are completely unrelated.
In fact i’ve been in a situation where the talent needed for a project just got into 100 level. He was given the job and executed brilliantly. I agree with @MrASulaiman 100%. The aptitude and acumen needed for development is not conferred by a university degree.