There was a time when CGPA mattered a lot. But that is no longer true. For the last 10 years, I have observed that those with specific skills with high demand were able to get above average jobs with ease.
Take English for example. If you have strong English skills, you can make money by teaching, coaching and doing freelance writing contracts.
If you have graphics design skill, you can work on sites such as Upwork, Freelancer and Fiverr.
But if you graduate with a 4.0 CGPA but lack digital skills, your chances of landing a high paying job would be low. You might get a low earning job easily but you may not be satisfied with that.
So, the wise choice is to have a balance of good CGPA and skills.