Lisa, I agree with you that uninstallers should be more intuitive. In our uninstaller I could force the removal of the folder you installed into regardless if you created anything in there. In fact I do that with our demo version. And I remove any registry entries we create.
I agree, it's not perfect and there are ways to clean up while uninstalling but too many programmers have become sloppy or lazy. I am guilty at times too.