This solution does not store passwords at all, if I understand it correctly.
So whining about storing them on "someone else disk" is a bit odd, don't you think?
Where? I don't see "cloud" anywhere on that page..?
Some people value usability over absolute security.