I am retired, want to ask for a Non-O-Visa for 90 days. They ask for a flight ticket, which I yet don’t have, because I don't know if my application will be approved. Suppose your application is rejected, but you have already bought a ticket. What then? Cancel your trip? You can't know something like travel dates in advance, can you? You don't want to risk losing the cost of your ticket if your application is rejected?
So complicated☹️.