Maybe try OpenVPN connect as it supports SAML.
As for the other issues:
Can't argue the focus issue.
Rosetta, nothing to install, it does it on the fly with ZERO user input. You just don't like Rosetta, but other solutions don't fit. Pick the one that has the least problems. Rosetta is a zero issue problem here.
More complaints about the aws client, and how it functions, but instead of asking a billion dollar company to make a better app, ask a free app they has limited resources by devs on their personal time to make changes...you close to losing many of the communities "please care about my problem"
Comes with windows binaries, again, ask the billion dollar company to fix their crap app.
I'm not trying to argue but the issue is superficial on your side that causes close to 5 seconds of your user time to pause before connect/focus issue and the SSO.
So you ask a community to add functionality that is not even on the roadmap that I see.
Maybe I am being combative, since this project is supported by devs free time and you want to use in a commercial instance and want to use free software. Maybe donate harder: