Основная проблема с сессиями - не отключенные куки. Основным аргументом против сессий является то, что они делают ваше приложение состоящим из состояния. Услуги без сохранения состояния имеют некоторые преимущества.
Связанный аргумент - производительность: сессии часто являются узким местом для сайтов с высокой нагрузкой, они затрудняют использование кэширования и подразумевают чтение или запись в хранилище для каждого запроса.
Хорошо использовать сеансы, когда они необходимы, но лучше избегать их, если можете.