I guess a radical solution would be to require (through trademark law) to force distros to brand the apps differently (name and icon) so that bug reports end up where they belong.
Firefox was branded "IceWeasel" on Debian - an unsubtle dig at Mozilla, which I found hilarious (and a little juvenile). I'm glad they resolved the issue.