I do it a few times a year because many open-source softwares have glaring bugs. This is true in the JS/TS world, at least.
I don't know how you can avoid doing it at all, unless you're just messily working around issues in your codebase or leaving a TODO or item in the backlog to fix it in the distant future. (Which can be a better use of time sometimes of course.)
Comments
I do it a few times a year because many open-source softwares have glaring bugs. This is true in the JS/TS world, at least.
I don't know how you can avoid doing it at all, unless you're just messily working around issues in your codebase or leaving a TODO or item in the backlog to fix it in the distant future. (Which can be a better use of time sometimes of course.)