If you have a formal team, you need formal recurrent meetings. A team doesn't exist without meetings.
It does force the management to manage the team, yes. But it will also remind the team they exist, and everybody that they can talk to everybody else.
That said, weekly is on the limit of how often you can make those. And you have to make sure your people are not formally in too many teams.