There are only two reasons behind a student getting a lower package or no job at all.
Poor technical skills
Poor communication skills
If someone does not have a strong grasp on theoretical and practical exposure of concepts or if he/she doesn't know how to explain it well, It is difficult for them to secure a job.