Except for the part about requiring you to leave to process your application.
Wait times to process applications depend on your country of origin and visa type. If you are an H1B from India that was already decades approaching never. Same for Brazil and elsewhere.
And that was before Trump. All that was practically halted.