true. I did my application outside the country. 2 trips to the embassy (and 40,000 pieces of fairly easy to obtain paper) and it was done.
Flying in and doing the O after arrival exposes one to a world of silly hassles. Sure, lots of people get thru it but many use an agent, why have that cost at all?