uuidgen has the significant demerit of producing passwords that are pointedly difficult to remember, as they truly contain no meaning whatever.
That's fine if you're using a password manager (KeePass or such) to manage the values, but it's not so good for those passwords that need to be memorized.
--
When confronted by a difficult problem, solve it by reducing it to the question, "How would the Lone Ranger handle this?"