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 shell that may not be secure.
How this relates to the STIG checklist: STIG vs SCAP benchmark.