I disagree strongly, it’s good to introduce the sex of the baby you are expecting. Also, it shouldn’t be called gender reveal. It should be called sex reveal, since gender and sex are different things. You don’t guess, it’s the body of the baby that’s revealed. If it turns out enby or trans, that’s fine, but those are rare things.