I gave up on reporting bugs at Ubuntu, due to precisely the reasons described in your link. I am glad to see that Ubuntu devs are aware of this problem.
I don't know who was the genius that decided to give non-programmers this kind of autonomy. But it sure was a bad idea.
There are 3 things that bug triagers do in Ubuntu:
1. Mark similar but fundamentally different bugs as duplicates. It does not matter if you explicitly say the bugs are not duplicates. It does not matter if you explain the bugs are not the same. They don't read the bug thread, they don't investigate the bug. They mark it "duplicate".
2. No matter how much information you enter, there will be "Ubuntu bug triager" that will come to your bug to mark it incomplete. The amount of detail or information, really does not matter. Just mark it "incomplete".
3. Once a next release comes. Someone will come and ask if the bug is still present, and if can be fixed. No matter that all steps to reproduce the bug are still be there. They won't check, they won't read. They just copy and paste some standard text into the bug report, wishing to mark the whole bug as invalid, if you don't answer them in time.