I wont care (unless im curious enough to explore it), if they want to write a fix themselves they can do it. And if they write a fix, I wont care about it's quality, perfection or grandiosity… and I won't assume that they do either.
I don't agree because I'm not making an assumption for others motivations of writing software (or submitting bug reports), nor do I want to.
If you and the author want to assume that these are the only motivations can exist in open source software, then that's on you both, I don't have to assume such things.
Perfection and grandiosity are a thing apart, but certainly you care about quality... Otherwise you'd play video games with fake chemistry instead of study real chemistry, no?
Quality is something that seems much more useful than perfection and grandiosity (to me at least), but I won't care about it more than necessary to get something done: if a desired reaction can be done with 80% concentration of the compounds… I wont strive for 99.9%, esp if the costs (time/money/etc) of achieving the latter are an order of magnitude higher unless it is needed (and rarely it is).