Should citizenship preference be given to the neediest applicants? Such as most talented, most oppressed and richest?

Any "should" question is a question about values. What are your values related to this question? What criteria, if any, should be used in giving preferential treatment for obtaining citizenship?

Since this is not my area of expertise, I searched Google under the key words "citizenship preference" to get these possible sources:

(Broken Link Removed)
http://www.uscis.gov/portal/site/uscis/menuitem.5af9bb95919f35e66f614176543f6d1a/?vgnextoid=0775667706f7d010VgnVCM10000048f3d6a1RCRD&vgnextchannel=4f719c7755cb9010VgnVCM10000045f3d6a1RCRD
(Broken Link Removed)

I hope this information might help you in deciding your values. Thanks for asking.