I can’t see how Zwift are “promoting” cheating. It is not an easy position for Zwift to sanction its paying customers, for cheating in a group ride or race. If it were a pro and/or it led to financial loss then that would be different (as we have seen).
I guess you have to ask yourself what your objection actually is. As I’ve said elsewhere today, I find it easier to simply concentrate on what I can control and not worry about others. Do you really care if someone posted a faster time than you by cheating? I can’t say I do.
I know not everyone uses it, and some feel it shouldn’t be left to them to filter out illegitimacy, but Zwiftpower is the best way to see what really happened in your race.