I understand why 3 days is needed for certain positions. Even for ICs there are senior techleads who have less coding requirement but more design and pm requirements and they need to juggle projects with multiple groups and the same time. For them frequent communication with large groups of people is probably more efficient when it's done in person