Having a Mac has screwed you here, Apple changed their graphics API with no backwards compatibility and the GLFW update that accounts for the API change hasn't made its way through LWJGL yet
It's supposed to be there an an advanced option for people who "know what to do with the files it spits out, and if you don't know then you're not someone who needs to know"
Minecraft does not fit me
in Support & Bug Reports
1.12 is no longer supported on this forum.
Please update to a modern version of Minecraft to receive support.