Netflix would love to support Linux, but they use Microsoft's Silverlight DRM (Digital Rights Management), and Microsoft will not support Silverlight for Linux. In addition, Moonlight (Linux Silverlight) will never support DRM. I know the hows, whys and who's to blames. I'm looking for options, not excuses.
If the Chromecast decodes Netflix when launched from the viewing window (like it does with YouTube), which I believe it does do... Who is doing the DRM, the computer or the Chromecast? If it's the Chromecast, then all Netflix needs to do for people with the Google Cast extension and on Linux is to offer a button that does the "Watch Instantly" directly to the Chromecast, without loading Silverlight.