Преимущество создания объекта и добавления его по ссылке заключается в том, что вы удерживаете ссылку в текущем методе и, таким образом, имеете полный доступ к ней.
Если вы создаете объект в соответствии сметод add, вам нужно будет извлечь объект из словаря, чтобы получить доступ.
Я не вижу никаких других отличий.Первое создание объекта может иметь преимущества в сопровождении кода, если позже вы узнаете, что объект необходимо изменить.