No. I do not do this.
A long time ago, when I was fooling around with a 3GS prior to fully moving to iOS/iPhone, I got all my jailbreaking experience/habits taken care of with that phone. Trying stuff often meant a reset. But by the time I got my iPhone 5 I'd worked all that out.
The 'account', 'profile', whatever you want to call it that I am running on my 11 Pro Max is the same one I've been using since the iPhone 5. It's just been transitioned to each new phone. While some of that has been a restore from backup, I've never reset the phone and started all over.
Finally, a small part of the reason that I always buy the largest capacity Apple offers for a model of iPhone is that I don't want to deal with system issues caused by not enough space.
Likewise, I don't do this for my Macs.
The account I am currently typing this in is the same one I've had since Jaguar. I have apps sitting in my Applications folder that were downloaded for Jaguar. Obviously they don't work on an Intel MP running Monterey, but I don't get in there much to clean things out.