A job is not (just) a privilege.
And plenty of naturalized citizens have earned their place.
Reminds me of the diversity debate at Google where google jobs are talked about like some kind of award or trophy of excellence and not just selling your labor to Google
My point is, there's a difference between deserving a job the most and being the best candidate for it. Whether someone has "earned" a job on a moral level should not be the only factor in hiring them. I am also surprised you decided to take your supervisor's motivational comment so literally.