Well in my case i've seen bugs and feature requests being implemented, both as a result of sending feedbacks using feedback button on Edge and talking to developers directly here,
they do show, if your email is short, they show full email address, I'm seeing people's emails right now on that website. and even showing few letters of it is stupid, not just my opinion, but fact. there are many other ways to identify users. chosen name, username, ID etc.
they track bugs internally, just gotta send feedback.
it's a lot better than a bug tracker website. technically speaking, if you write bunch of texts on a website is less useful than submitting the same bug through browser itself and send all those additional diagnostic data that is sent along with it.
not to mention that you can add custom files, and most important one, the "Recreate my problem" in feedback window where it records your screen and your inputs while you are reproducing the bug.
so no, have a bug tracking where people can just upvote or post texts won't do any good for Edge. it can only be useful for suggestions that usually don't need additional diagnostic data and logs.