Цитата Сообщение от lvd
А если юзер сам всё включит, зачем тогда детектить? Чтобы место в коде занять?
Чтобы юзеру не пришлось включать вручную, если возможно определить автоматически.

Я не пойму, в чём заключаются твои претензии? Если ты знаешь, 'как надо' - так давай, покажи свой пример уже. Если не нравится процедура, или не знаешь, как/зачем её применить - тебя никто не заставляет. Я пока не вижу конструктивной критики.