My biggest opinion regarding workarounds and bugs, is that we're sweeping things under the rug that should at least be documented, and perhaps fixed...or even punted upstream if its serious enough.
Changing the status quo may require some adjustment though, but I suppose we could start by openly documenting a bug if we find a workaround that does not already have a bug number associated with it. I've seen several ebuilds where workarounds are applied, but the workaround also has a bug number in the comment.