Carlos, un desarrollador experimentado, sostiene que el uso de variables globales es una práctica aceptable en cualquier proyecto. ¿Por qué Carlos está equivocado en su afirmación? Explique los problemas que puede generar el uso excesivo de variables globales y proponga alternativas para evitar su uso.