Culture in companies is set top-down. Setting what's tolerated at a top level is a huge step towards compliance below. Shrugging shoulders isn't a good enough response.
In tech companies, the top level in many cases is the bro. Nothing in that article is clear about whether the tech co is FAANG, IBM, Tata/Wipro/etc, or the many many smaller and startup companies, gaming companies, etc. By count of company, most of them will be smaller. And the conpanies founded and run by bros won't change their culture easily. (Data point question: how much has Uber culture changed?) The VCs that fund them may talk the talk but look at their funding decisions, they believe in female founders quite a bit less than males.
I will repeat, tell me if you disagree: bros won't change their attitude just because they get scolded.
When you say that ~ scolding won't do it ~ (particularly in this context) you're telling people that they shouldn't even mention that there is a problem, because that's just scolding people and it's apparently pointless.
I wanted to point this out because you (correctly) identified tolerance of bad behaviour (in boys, men) as a contributing factor to the sorry state we're in. I agree that the negative attitudes and bad behaviours perpetually on display by men are pretty deeply set by the time they are adults. I don't agree that telling people (particularly boys) that they're doing something wrong is pointless.
If you don't stop it, it won't stop.