This is what ChatGPT answered me:
SELinux (Security-Enhanced Linux) should be used in cases where enhanced security of the Linux operating system is required. It provides an additional level of security by controlling access to resources, files, processes and other objects on the system. SELinux helps prevent attacks, improves system security, and provides control over access privileges, which is especially important in high-threat environments or when strict security policies must be adhered to.