Краткий ответ: это дешевле.
Длинный ответ: Qt разработан вокруг шаблона PIMPL . Создание реальной копии объекта означает, что вам нужно выделить новую кучу для PIMPL и скопировать обе. Особенно новое распределение довольно дорого для небольших объектов. Чтобы преодолеть эту проблему, они решили реализовать функцию копирования при записи для многих, даже небольших классов.