Quick answer: Bug reports with three useful tags are triagable in seconds. With zero or fifteen tags, they sit. The right tag taxonomy is small, mutually exclusive, and forced at submit time.
Tag overload is worse than no tags. Five mutually exclusive tag dimensions beat fifty optional ones.
Five tag dimensions max
Severity, system, platform, build version, status. Each report picks one value per dimension. Combinatorial coverage; constant cognitive load.
Force at submit
Required dropdowns in the bug report form. No 'tag later' state - if it's not tagged, it's not a report, it's a note.
Auto-tag where possible
Platform, build, OS, GPU come from the SDK. Don't ask the player; capture them automatically.
Review the taxonomy quarterly
If a tag has zero entries in a quarter, drop it. If a tag has 80% of entries, split it. The taxonomy is a living document.
“Triage speed is a function of tag quality. Tag quality is a function of taxonomy design.”
Print your tag taxonomy on a one-pager and put it in your project README. Every contributor sees it; tag drift stops being inevitable.