In fact, there are several different explanations why these are unethical. One (Marx's) comes from labor theory of value (which I don't believe in, I think it is self-contradictory, but even classical liberals did believe in, that's why they hated rent seeking).
Every ethical argument is based on some ethical principles (like axioms). The question is, do you disagree with the argument (the derivation of the conclusion) or with the principles?
I'm tired of this sophistry where people claim "this is not a real capitalism". Why cling to the term then? Capitalism has always been a designation of the actual, real system, not some liberal utopia with no rent seeking. (The actual reason is that you can, somehow hypocritically, acknowledge the flaws of the system, while claiming TINA, anyway.)
Considered unethical by who? I wouldn't classify me disagreeing with those who consider those two concepts as unethical as a "lack of understanding"