Unfortunately there are some media companies that only implement casting in their mobile apps, not on the web.
So you either cast from the mobile app or tab cast.
So you either cast from the mobile app or tab cast.
Somewhat tangential, if you have a TV running Android, you can install HBOGo but if you're on Comcast, they won't authorize the app so you can't use it. You have to install it on your phone and cast the mobile app to the built-in Cast receiver in AndroidTV (or do the same with the website on your other computer).
You can directly cast Netflix when using it from a browser, you don't need to cast the tab.