I gotta tell you... she’s not entirely wrong.
It’s especially true of tech companies. I have young relatives who work for tech companies, and they are very upfront about doing nothing most of the time.
Lazy people LOVE meetings. And as for e mails, there are people who will say things to you in an e mail, they would never have the stones to say to your face