It sounds like you are underestimating pretty much this entire industry. Picking up codebases that are sketchy and new to us is just part of the job. Finding and fixing bugs is an exercise to get rolling, not an insurmountable challenge.
When people keep using software, it is because it solves a problem. They might not like the software but begrudgingly use it anyway because it solves that problem. So sure, pat yourself on the back for good salesmanship, but also realize that they keep using it because even if it is covered in warts, it still does the job.
When people keep using software, it is because it solves a problem. They might not like the software but begrudgingly use it anyway because it solves that problem. So sure, pat yourself on the back for good salesmanship, but also realize that they keep using it because even if it is covered in warts, it still does the job.