More importantly for an airplane, you can't watch Netflix (or most streaming movies) offline on a laptop. Though I've never used a Surface, maybe you can do that with some kind of mobile app that runs on a hybrid thing.
Chromebooks here too.
https://help.netflix.com/en/node/54816
MacOS is absent, but I'm sure it's not too far off using an Google Chromebook emulator with Google Play Store in UTM if it's a must.
I did consider an emulator in xcode, but that's not quite what I'm after.
Files are so basic...