It's sort of like comparing Apples to Oranges. When you're streaming Netflix it can cache a certain portion of the video and do it in lower video quality if necessary so the video won't buffer or stop completely. When you are streaming a game, it's doing it in real time, in response to user input. The most complicated aspect is user interaction. Unless AI can predict exactly what we're going to do next, which is currently not possible, then we need internet speeds to be super fast so that the 1-2 seconds it takes to get a response from the servers become nanoseconds or microseconds.Does it work well in a browser?
Why can't it be like Netflix where you login and stream the games like you stream movies?
edit: I am not implying a native app is necessary(I don't believe it is)... just clarifying why game streaming is not like watching Netflix.