What you're describing as a harmful archetype is the job you've been hired to perform. The disconnect is between your self-image and reality. Refusing to accept that is intransigent.
It doesn't matter if you consider it good or bad - morals don't come into commercial software development. The closest you ever get is platitudes when it doesn't conflict with profits.