Это работает только в том случае, если ((new Cookies())->getCookie()) возвращает ровно то, что принимает auth() в качестве аргумента. Такое избегание вызовов статических методов через мгновенное создание экземпляра и вызова метода часто связано с будущими юнит тестами (там статика не приветствуется).