Yes, as of June 2014 (Xbox 360) and June 2023 (Xbox One/Series), Netflix and all entertainment apps no longer require a paid subscription.
Bottom line: Open Netflix app → Sign in with Netflix credentials → Watch. No Xbox subscription required.