And folks that work across teams like that are often gluing the organisation together in subtle but vital ways, so anything dis-incentivising it is a dark pattern.
In reality most teams don't need people to come in that often... I'm concerned about some long term drift where some teams never come in and others find themselves schlepping into the office a lot, but I think it's something we can manage with good coaching for our team leads.
„Your team needs you“ is a far too unspecific constraint to implement btw. That’s an invitation for extrovert team leads to pull in the whole team for minor issues.
If you have 10 teams of 5 people each in an office, in a 3/2 hybrid setting you can expect you'll have 30 people in the office. You can pad that to go to 40 people in the office on any given day -- this gives you a 20% reduction in required office space.
Have you consider team atrophy as a pre-existing/chronic condition which maynot have cure?
There was a study about US companies moving headquarters in the 60's. There would be planning committees, analyses, the whole shebang.
This later study found that almost invariably the new HQ would be closer to the CEOs home/hometown/home state. Some of these companies even failed because obviously people working at the NY HQ would not necessarily want to move to the Texas HQ.
In Romanian we say: "cine împarte, parte-și face": he who shares (does the sharing/gives things out), gets his share (cut).
To add to it, WFH has one clear massive weakness: the lack of face to face interaction leads to quite a bit of atrophy when it comes to team cohesion. I've been managing WFH teams for the better part of a decade and I've yet to find a satisfactory solution other than getting people together every couple of months to work on hard problems together and build some trust.
I'm really bullish on the hybrid model right now. I think having an office designed more like a co-working space that can serve as a central meeting place for teams is what the future of software development looks like. No expectation that everyone is in the office every day, but rather reimagine the office more as a place where people come together when they really need (or want) too.
We're experimenting with that now in my organization and the results so far are pretty good. Some people come in every day. Some people come in every now and then. Others come in when their teams needs them. We're continuing to use all of the best practices for remote work and I think people are finding a really good balance right now.