If you don't understand how SELinux works why do you have access to a production environment that utilizes it?
2. Because the production environment didn't have SELinux, until the ops team that manages it read this blog article, and decided to enable it: but I still need to do my job.