В backbone были проблемы, связанные с вложенными вьюшками. Пример: у вас есть родительская вьюшка, в которую вложены дочерние вьюшки. Что произойдет если удалить родительскую вьюшку? Дочерние вьюшки останутся в памяти, вот тут собственно и течет. Но это уже дело не в backbone, в рукожопстве разработчика.
Или можно из одной вьюшки удалить контейнер другой вьюшки, тоже потечет, но это тоже рукожопство.
В Model и Collection нечему течь.
Marionette.js предоставляет набор сущностей для работы с вьюхами, которые действительно безопасны с точки зрения протечек. Но даже они не гарантируют рукожопства разработчика.
На моей памяти были еще танцы с виджетами jQuery UI, которые каждый раз инициализировались. Но это снова о рукожопстве.
Так что вам следует проверить уважаемого front-end программиста компании iconto проверить на рукожопство. Может быть backbone ни в чем не виноват.