I’ve found dwm to be unworkable as patches always conflict with each other or cannot be applied to the latest dwm version, however I fail to see how this approach would not eventually converge towards a fork where everything is non-optional due to maintenance reasons.
I don’t really see how that converging would be a problem. Why not have a ‘distribution’ or ‘flavor’ of dwm that has your favorite patches pre-built and ready for distribution?
I don’t mess around with my WM all day. I have a couple patches I like, and have not changed my Wm setup in years.