The biggest source of bad code quality on Nostr is people getting paid (money and fame) for new features, instead of for quality and maintenance.
Everything produced is a throw-away version and users feel compelled to constantly upgrade to the next version to get bug-fixes, but it just has new bugs.
Shit don't work.