Curious what you mean by "maintaining these frankenstein configurations", and what you were trying to do. Was the WM under heavy development with user breaking changes or something?
I can't argue with your experience, but I've only touched my StumpWM config a handful of times in the last 10 years or so, usually to add a new defcommand or keyboard shortcut.