In general I agree with you and if you read some of my other bug reports I do think that I put a good bit of effort into making them. And in most cases I even create a simple Capx to show the problem, when I think its needed. Having posted and reopened and re-tested approximately 10-12 bug reports the last 14-18 days or so.
Having spend a lot of time trying to figure out whether I did something wrong in my code or not, to make or try to make work around, which there are lots of in my program already, and those haven't been added as bug reports. To creating small capx for almost all the bug reports, except maybe 2-3 so they could be uploaded here. writing bug reports for all 10-12 of then, including images showing where things go wrong. Adding it all together I have spend several hours doing all this.
Then I have to reopen one of them for the third time, because It was closed without being tested. And then to be "corrected" in how to make proper bug reports, because some people assume that the developers can't bothered to do 4 simple steps in there own program that takes 2 minutes? To be honest if that is to much to ask then I don't really give a damn, and they can close it if they want.