Hi,
I think we have been criticising personnel at Indian consulate out of frustration, but the following are some of the facts about the so called developed countries:
(1) It takes more than 5 years (and forever in some cases) for green card to arrive and there is no rhyme or reason in the order in which they process them. Those with earlier priority dates could get the GC later than those who applied afterwards
(2) In the N-400 application, for the oath dates, they give random dates, based on what they like
(3) The "renunciation fee for US citizenship" is $450 from July 13th and it was $0 before
(4) When we call a customer service, all they know is what is written on their screen - nothing more and nothing less (this is sometimes worse than not having customer service), and that too after hours of wait in some cases. They ask us for all information so the call could be routed well and then they transfer it to some other department, which asks for the same information again and again
(5) They charge 10 times more money than any other country charges for both tourism or anything we want in life
However, we all understand that the US citizenship is certainly a matter of convenience, as we can do visa-free travel to most countries
Beaurocracy is in every country - whether the officials wear suits or cotton clothes. I wish we focus more on issues and timelines than criticizing authorities and others!