I understand what you mean, and I agree with some of your statements.
However there are two things I disagree with (I have to, otherwise I’d assume that you, me or any other person are less honest than Darwinex employees).
Even we can trust Darwinex because is a regulated company, its employees are not regulated, they are just employees like is any other person in the world. The company you work for doesn’t make you good or bad person. If I’d think they are better, I’d be automatically assuming that you or me are less honest than them, just because we are not Darwinex employees. It is a principle for me that everyone deserve the same opportunity. So, I trust them same way I trust you (nothing until you or them gain my trust).
I think employees of a broker shouldn’t be able to trade. It is not about transparency (because they state they are employees), it is about being above any suspicion. This is an already controversial environment, so as company I’d try to be as neat as possible (and never is too much).