GLUT больше не находится в активной разработке, это одна из причин не использовать его.
Другая причина состоит в том, что другие оболочки (GLFW, SDL) не только находятся в стадии активной разработки, но, как правило, более мощные.
Также API-интерфейс GLUT, ориентированный на обратный вызов, обычно не очень удобен в использовании. Я имею в виду, что это работает, и, безусловно, возможно использовать его, но и GLFW, и SDL хотят, чтобы вы сами написали основной цикл вашей программы (SDL также имеет независимую от платформы, но явную обработку сообщений), которая, по крайней мере, на мой взгляд приводит к НАМНОГО более ясному и гибкому коду.
Мой вывод: использование некоторой независимой от платформы оболочки для OpenGL, безусловно, лучше, чем, скажем, WinAPI, но GLUT, вероятно, не лучший выбор среди доступных оболочек.