Well, ofcourse if I know I would be getting my citizenship ceremony, I wouldn't apply for a visa but at the time I applied, I didn't know.
And for U.S B1/B2 visa, not all countries have the same processing time, it could be up to 90 days before the visa get processed.
Anyway, I guess I'm...