I think it’s aircraft specific — some Planes might have less storage/streaming capability
a few weeks I was on a newish LAA 737 , with each seat having a lcd — a large selection of movies was available
the next day on a LUS plane, bring your own device , and a very limited and stale selection