I suspect it's that last one. I mostly use netflix in streaming mode. The pool of available content netflix is allowed to stream at any given time is pathetic - most of the best matches they could make are films they don't have so they have to settle for suggesting something half-assed that they do have.
As a result, I find myself gradually tending more and more to use various other streaming services first, and only settle for Netflix if I can't find it somewhere else first. (I should just cancel Netflix entirely but haven't gotten around to it yet.)
Their suggestions seemed better when they were a mail-only service and hence not subject to the same limited pool. (A separate factor: when I initially got Netflix there was a HUGE list of movies I wanted to see and hadn't yet; over time that pool also has substantially diminished. So there might be fewer good matches to find even if Netflix had unlimited scope to provide the good matches.)
As a result, I find myself gradually tending more and more to use various other streaming services first, and only settle for Netflix if I can't find it somewhere else first. (I should just cancel Netflix entirely but haven't gotten around to it yet.)
Their suggestions seemed better when they were a mail-only service and hence not subject to the same limited pool. (A separate factor: when I initially got Netflix there was a HUGE list of movies I wanted to see and hadn't yet; over time that pool also has substantially diminished. So there might be fewer good matches to find even if Netflix had unlimited scope to provide the good matches.)