I believe you might not fit into the story they want to paint onto the tech industry in general.
You think your successes would have been harder to achieve if you didn't advertise with sex appeal? You don't need to justify yourself for anything but you still sound like you feel the need to do so.
I don't even know their exact angle to be honest, they probably don't want to make the impression that sex appeal is a necessity for success in tech. But that is speculation. I understand the want to keep it "clean" but I hope you can appeal the demonetization.
You think your successes would have been harder to achieve if you didn't advertise with sex appeal? You don't need to justify yourself for anything but you still sound like you feel the need to do so.
I don't even know their exact angle to be honest, they probably don't want to make the impression that sex appeal is a necessity for success in tech. But that is speculation. I understand the want to keep it "clean" but I hope you can appeal the demonetization.