Of course immigration is unfair. If you're born in Korea you may wait less than if you're born in China, but if you're born in the US, you don't have to wait at all!
How is being born in the USA any less of an arbitrary distinction than being born in Korea?