Если я правильно помню, единственная причина, по которой это происходит, заключается в том, что некоторые проблемы с обратной совместимостью относятся к версии 1.0, где изначально вам приходилось всегда передавать эту информацию для поддержания состояния приложения.
Когда технология пошла дальше, они добавили атрибут addtoken, но оставили значение по умолчанию, чтобы оно не нарушало кучу существующего кода. Теперь это похоже на наше приложение и не используется много. Возможно, они могли бы изменить настройки по умолчанию на этом этапе без особого влияния.