As someone who interviews students for internships and grad programs I mostly agree, however I think you should listen to the best, hardest working students to hear if they're getting picked OK. I suspect the students with the best jobs are the ones who do the minimum classwork and spend their time doing leetcode and applying for jobs - I would think that is sub optimal for everyone including yourself.