I feel this is an unnecessary complexity thing. There are much easier things to remember that can be much much harder to brute force.
How is this any improvement over 'correct horse battery staple'?
Also, other flaws involve needing to meet site-specific password policies. The Amazon one in the article, is probably actually too short of a password for Amazon. And what if your sites requires certain special characters or disallows others?
Yep, agreed, and like you I tend to favor passphrases over passwords. I find a sentence related to something meaningful in my life to be more memorable than a single word, especially when it's munged up with obfuscating character subs.
How is this any improvement over 'correct horse battery staple'?
Also, other flaws involve needing to meet site-specific password policies. The Amazon one in the article, is probably actually too short of a password for Amazon. And what if your sites requires certain special characters or disallows others?