register_globals на подавляющем количестве хостов давно off. В мануале по PHP об этой опции написано следующее: "This feature is DEPRECATED and REMOVED as of PHP 6.0.0. Relying on this feature is highly discouraged." Так что вряд ли это можно считать аргументом.
О session.bug_compat_42 мы тоже не говорим, поскольку это все-таки было недокументированным поведением скриптов и на подавляющем большинстве хостов он выключен.
Какие еще есть аргументы? В мануале по PHP нигде не сказано, что нежелательно использовать имена переменных сессии, совпадающие с именами глобальных переменных.
В FAQ
http://phpclub.ru/faq/ сейчас написано "Profilaktika" и это все.
Поскольку вы разместили вот этот вопрос:
http://phpclub.ru/talk/showthread.php?s=&threadid=105142&rand=2 я понимаю, что дело вовсе не в чтении FAQ, а если проблема и существует, то все куда сложнее.