I've never been able to get Edge to streak Netflix in high def. Same with the official Windows app.
They just never learn this lesson. Remember the meme joking about all the unskippable bullshit people had to watch on a DVD, when they could just download a pirated copy and press play :)