Except Purism even had the idea to make their own products which were based on free, open-source code, charge for them, and then give no attribution before apologizing after blowback.
So even for those companies their Ethics are suspect.
Basically. If I wanted to stay ethically pure in all my purchases I'd be in trouble, unfortunately. It's not like Apple is ethically "worse" than Google or Samsung or other major phone manufacturers.
Related note: I think that leading large numbers of people as well as having very large numbers of customers also reduces your chances of doing well for all of them.
And then charging 2000 dollars for a barely functional brick. I think the only ethical hardware companies I know would be System76, Framework, and Fairphone.