I assume it's intentional. And/or profitable.
Getting a greencard (or equivalent) is an entirely different thing and is even _more_ broken.
Are they interviewing references outside the country? Doing deep background checks that are not basically instant electronically? That's what I'm talking about. The denial process can probably be made extremely fast, and then the tedious interview part can be focused only on the ones we are planning to accept otherwise.
Getting the green card though...
No its not. It's a 3-step process with only one in person interview involved. I've helped 2 people go through that process in the last 2 years.
1) Submit an application and fee. Along with additional documentation (if any). Then wait for biometrics appointment notification.
2) Go to appointed date for biometrics. (Finger printing, photos). Takes about 30 minutes. No different than appointment for TSA Pre-check or Global entry.
3) Go for naturalization interview. If accepted, then usually interviewer will let the person know that they've been approved for naturalization. They'll receive an email/letter indicating date , time and location of the naturalization ceremony/oath.
Of course, depending on the area of the country you live in , the time between the above 3 steps varies. From 90 days to upwards of a year or more. Also, the above is for most people. But there could be some complicated cases where a person has to make multiple in-person visits. But regarding interview, there is only one.