Can you imagine a doctor not telling you about a dark spot they found on an x-ray...Can you imagine an auto mechanic not telling you your brakes are shot because they didn’t want to deal with the problem...
The problem with these examples is that doctors and mechanics have a direct relationship with their customers while software developers do not. Not unless the developer is a freelancer.
Doctors and mechanics have professional societies and/or licenses. It's not as abstract for them. They go out of business for many unethical behaviors.
The problem with these examples is that doctors and mechanics have a direct relationship with their customers while software developers do not. Not unless the developer is a freelancer.