The reason why such things are harder to get to work in Linux sometimes is because such DRM-solutions are not always baked in or provided by the same providers as in windows, and might be proprietary.
Also companies like Netflix have been known to filter peoples useragent leading to the exclusion of Linux users. nowadays it's as easy as installing a Silverlight-alternative in your favourite browser or just running a chrome derived browser.
my main point being: it's not always Linux's fault that some things are hard.