В вашем случае это действительно не нужно Но я бы взял какую-то библиотечную функцию, если бы мне действительно надо было делать глубокие копии В redux-toolkit замечательно живётся с персистентными структурами (immer), но в вашем случае действительно можно обойтись спредом)
такое может понадобится при обновлении каких-то данных в стейте, но весь стейт так клонить, с таким очень редко сталкивался, какой бы он большой не был
т.е. какой смысл делать глубокое клонирование, если меняется только какая-то часть, с тем примером что я привел выше, неизмененные данные заюзаются по ссылке, и обновится только то что нужно, а не будут клонироваться все без необходимости