Любой программный продукт документирован хуже, чем написан.
Будь то компилятор или просто ваша школьная программа.
Причина очевидна: документацию пишут НЕ ТЕ, кто программирует. Исключения крайне редки. Но даже в этом случае, так как документации БОЛЬШЕ, чем программного кода, то привести документацию в синхронизацию с текущей версией ОЧЕНЬ непросто.
Недокументированные возможности опасны не тем, что дают "большие привилегии", а тем, что могут в любой момент поменять поведение или исчезнуть совсем. Как результат - ваша программа не будет работать или будет работать с ошибками.
ЗЫ
Недокументированные особенности компилятора.
Они есть, но их использовать - это НЕПРАВИЛЬНО.
Программа пишется чаще всего в таком стиле, чтобы её потом поняли другие люди.
Как можно понять цель использование того, о чём не НИГДЕ написано?
ЗЗЫ
Если вы о чём-то ПРОЧИТАЛИ, значит эта особенность ДОКУМЕНТИРОВАННАЯ, просто не на официальном сайте.