many other fields have an explicit or implicit ethics code which we seem to lack. I'm thinking about other fields like medicine, engineering, etc. Probably since the entry level to development is low and anyone can do it, it means there's no way to enforce/teach it?
The usual answer that their livelyhoods depend on it is simplistic, these are the best paid developers in the US, pretty sure they have some sway power. There are doctors in way poorer countries with higher ethics standards.
Philosophers have been arguing about morality and ethics for thousands of years, and are no closer to consensus than they have ever been. The idea that 'I should be allowed to do whatever I want with computing machinery that I have bought' is a political choice, and because only a very small proportion is able to exercise that belief or even understand what it means, it is highly susceptible to being discarded in favour of beliefs like 'do whatever it takes to get the scammers off the internet'.
> The usual answer that their livelyhoods depend on it is simplistic, these are the best paid developers in the US, pretty sure they have some sway power.
You think that Google's best and brightest are working on the Google Play store?