I was worried about that with Arch, and yes the setup takes longer, but other than that for me it’s just been “run ‘pacman -Syu’ every few weeks” and otherwise forget, been running like that for a few years. So I’d still say it’s set and forget tbh, just that the set part is a bit more work.
Even if the tool works perfectly, you have to run it every time you change something. It’s not the end of the world, but it’s still much nicer to just have a macro to derive it at compile time.