>>4077037>Present day answerBecause women are selfish, borderline sociopathic hypocrites who think a man getting castrated is hilarious but demand the world's attention for chipping a nail.
>Historical answer"Boys don't cry" wasn't a thing because it was expected that men were unfeeling, it was a thing because the world is unforgiving. Civilization is nothing more than a loose chain restraining the beastly nature of humanity, and men are the guardians of civilization. Nature desires entropy, so any civilization will be beset by threats from the outside and the inside. Men are the guardians of society politically, morally, legally, militarily. As such they must always be stoic, undaunting in the face of danger. They must know the time and place for their emotions, and seek healthy outlets for them rather than collapsing in fear in front of the enemy (this is why the Greeks, the architects of our civlization, loved theater: it created an opportunity for pathos, or the cleansing of the human soul through comedy and tragedy).
Men weren't allowed to cry not because society hated men (historically), but because women are unable to be guardians. If men left it to women, their civilization would collapse instantly. Stoic men who keep their emotions in check are the first -and last- line of defense.