I would think a lot of it has to do with more men working in the tech field, where you truly don't have to be physically in a building to do your job. I work in a tech oriented company, and no one cares if someone has to come in late etc. cause it's all project based. So if you meet your deadlines, your fine.