This would be awesome. One common interface for reporting all the bugs that affect me and my life. Add in a nice easy way to upvote/clone bugs from other people's repositories (or otherwise say "me too!"). Make it all public and pressure the vendors into fixing their stuff.
I think one of the results of having company and software specific bug trackers, a lot of them private, is that people don't really know how buggy a piece of software actually is until they pay for it. And by then, it's too late.
Sure -- as long as there are tests and some semblance of order. Trying to add new features to an untested ball of mud is just about the worst possible thing one can inflict on a poor programmer.
I think one of the results of having company and software specific bug trackers, a lot of them private, is that people don't really know how buggy a piece of software actually is until they pay for it. And by then, it's too late.