I'm also not quite sure how you get a passport without a bank account. Can you pay in cash? Even if you can, I'm guessing that's only at certain offices, which adds to the hassle and cost.