Because it is the right thing to do.
Before even considering the economic aspects on why they should run a business ethically, they need to first consider the morality aspect on treating other people with good intent.
On top of that, running a business ethically will improve's consumers' loyalty toward your company which will make your sales become more stable each year.