That falls under the "too onerous" category I think. I'm not speaking for myself, but for the fact that password managers exist, and yet we still have issues with password security. So that doesn't seem to be a fix for the problem.
We're really fighting human nature here, so maybe the solution is psychological, rather than technological.