If you really think about it, is there a good in-universe reason for the Enterprise-D to have over 1,000 crewmembers? I'm sure there a lot of jobs that humans do the computer could be doing instead.
The out-of-universe reason is nobody wants to see a future in which humans are obsolete.
The out-of-universe reason is nobody wants to see a future in which humans are obsolete.