there must be some significant information omitted or distorted here.
Every green card category (family based, employment based, diversity lottery) as well as every country of birth have their own quotas (and thus queues) at USCIS. Many petitions are processed in 1-2 years.
Most likely this...