I think the main problems are not in that there are no fields showing you what information you should give:). There are many different bugs, requiring different information, and fields for all these (N/A for severa fieldsl in many reports) will not make it easier to read

. The test team will ask for information if it is missing. Our main task could be seen as to make sure the reports include necessary information, so we will ask the reporter if it is missing. The main thing we ask, is that the person reporting a bug, will stay around to ask our questions.
About hidden bugs: they are mostly describing major exploits, or spoiler information in quests. If you make a duplicate of such a bug, no-one will complain, but if there is no new information in the report, it will be closed as a duplicate, without giving the reporter access to the hidden original. Also, the current version of the bug tracker we use, has some limitations in allowing someone to see it, which is one of the reasons we will not normally give someone access besides the reporter, test team, and interested devs. Hopefully an update of the tracker (which requires newer version of software on the server) will make this a bit easier.