But once the company is just large enough, there is no way you're going to interact with everyone in a meaningful manner (n^2 relationships and all that), and the simplest solution is intermediaries and 1-1s.
[also, being sarcastic is unhelpful.]
In larger corporations, teams are insular - members aren't rewarded for doing work outside of their domain, and would be punished for letting another team do their job. Some members are so indoctrinated that they won't respond to any communication outside of their team, unless it's through their own manager.
I'm a staff eng and have 1:1s with other managers I don't report to and my peer staff/principle engs in other reporting chains and they are some of the most valuable meetings I have to keep connected with what other teams and the rest of the organization is doing, what's going well, what they might need from me, pain points, initiatives, etc. And of course just to build and maintain rapport across the org, which absolutely pays dividends.
I do these less frequently than with my direct manager, but still on a regular cadence, typically once a month or every other month.
In a 25 person company, context is easy, assuming even half arsed communications. Its possible to hold the state of the entire company in your head.
That scales to about 50. after that it becomes hard. then you start having team meetings and the like.
Even at my old startup we had 1:1s when we were ~25 people. it was a great way to get additional context that was otherwise hidden