Q,
Agree, just to add, this is what one of the Murthy law firms attorneys said regarding 3-year degree for EB2
"In general, it is well settled case law that an Indian 3-year Bachelors degree will not be able to be used to equate to qualifications necessary for an EB2 Greencard position, no matter how many years of experience or Indian PGDs one has. However, there is a separate category for individuals with exceptional abilities who are working in a job that requires these abilities to qualify for an EB2 position even having a 3-year degree. These applications have higher standards that can be difficult to meet, however, if you think you may qualify, you should consult a knowledgeable immigration attorney in regard to your case."
I think this is key is keeping the porting numbers to less than what we all expected!