Or, you could just do what NIST recommends and not impose arbitrary password requirements beyond being 8+ characters and and not appearing in a list of known passwords. https://pages.nist.gov/800-63-3/sp800-63b.html#:~:text=no%20....
These are all internal users at large CPG companies in sales or accounting. I don't understand how so many people who have to work with software all day cannot figure out passwords and login flows.
But every application context is different, so maybe offering a clear text password for your users to choose might ring the wrong bell in yours.
Except in France - CNIL does not agree with NIST. :(