People pay mega bucks for some software and live with all the bugs (read known issues) and even pay for support per incident to circumvent those defects.
… but when a smaller developer tries to implement something good - you get wails and complaints and criticism … it does not do that … it does not do this … it did not make my breakfast … it did not kiss my …
Last year I received bug reports for a parallel port Eprom / EEprom flash MSDOS programmer I made in 1994 ! and I discovered the thing ( eprog2 ) was still used at some university in Eastern europe (Poland, Georgia, hungaria…) on win98 computers That bug report really pleased me for a quick dev I made for my own use then when at university since I could not afford a regular programmer.
After about 20 years developping opensource, and maybe 100+ projects, it is somethimes very hard to get back into very old code 8) Because I tend not to follow up everything, just dev for my own local quick use, and then drop it in OS if someone else need it :-[