Yeah, basically there's no universal standard that everyone is following, although most do seem to be quite consistent, there will always be outliers which do things a little different, and while that does add to the confusion, especially when using one of the outliers, and you come to realize years later it only works on said application, which could become obsolete or no longer usable.
If you're generating a brain wallet, it's probably best to opt for the more universally accepted generation. Any particular reason why you're using pycoin?
This statement cannot be stressed enough. Playing around with stuff like this to leard and experiment is fine.
But never ever store funds in addresses generated by things like this.
Over the years, and a lot in the early days there were a lot more one off and oddball ways of generating private keys.
Take these words -> <some math that was not disclosed> -> private key.
It was nothing malicious but just people experimenting. But when their github / sourceforge / webpage went away so did the app unless someone saved a copy.
So now you have your super secret passphrase and are now digging through archive.org to find how to get your private key again.
It's become less common over the years, but you still have people trying to recover wallets that they don't even redeemer how they were generated. Yes some people are scamming, but I'm sure there are many others that just don't remember how they made them in 2011.....
-Dave