Maybe it's just a personal experience thing? I came across both ways of thinking as a junior dev, so to me retained mode was just a footgun rich environment.
I could imagine if you had decades of experience using retained-mode, though, then you'd find that way of thinking more natural.
I could imagine if you had decades of experience using retained-mode, though, then you'd find that way of thinking more natural.