The /etc/shells (or equivalent) file must exist.
The shells file (or equivalent) lists approved default shells. It helps provide layered defense to the security approach by ensuring users cannot change their default shell to an unauthorized, unsecure shell.
How this relates to the STIG checklist: STIG vs SCAP benchmark.