I like Win 8 on my tablet. I don't on my desktop so I use Start8.
Ok?
I never bothered with Start8 or any of that, so I don't know about this question: can you not include the Windows Store apps on the Start8 launcher?
If it can't, that's a half-assed product that should be dumped.
Also, it sounds like March could be seeing Update 1 to Windows 8.1, which will be including the ability to pin Windows Store apps to the taskbar, and run the apps in windowed-mode in the desktop environment.
So if you just HAVE to avoid Windows Store apps because you must absolutely avoid anything to do with the Windows 8 interface, you may have hope coming soon.
If that's not enough, well... take what you got then. Why refuse to accept a new interface and, in the process, stubbornly accept lower-quality video streaming when you can nearly double the video quality by simply accessing a very easy to use app that's accessible from a very easy to use interface.
Pin Netflix to the very left-side of the Start screen, it's simple to access.
No idea how Start8 interacts with this, probably negatively, but press the Start button on the keyboard and type "Net" and if installed Netflix will probably be the first result, thus typing Net and hitting the Enter key will launch. Five consecutive key strokes, no mouse required. Start, N, E, T, Enter.
Some might have other applications that start with "Net" - adjust as necessary, I guess. I can almost guarantee adding "F", so NETF, will work forever. I can drop the T and still immediately launch Netflix as well, as it beats out "News" alphabetically... but I am sure someone has an application or two that would appear higher.