The world has changed...
Once upon a time, computers did what you told them. Run a command, start a daemon, (later) click a button, and stuff you asked for got done. Including network requests (besides DNS/DHCP plumbing perhaps).
Many Unix users are still under the conception that things work this way, but
by ~2010 (give or take several years), it has changed.
Regular Folks
"The internet has progressed from smart people in front of dumb
terminals, to dumb people in front of smart terminals."
That was a flippant signature from the golden 90s, and while becoming true at the time, has only squared and cubed in recent times. (They are not always dumb either, many just have other things to do.)
IT is now designed for regular folks, especially after the rise of mobile. Governments are interested in the PII, whereabouts, and relationships of everyone, and there is a significant amount of money to be made selling it from a commercial angle.
There's been a big push to make computers work independently and not need manual intervention any longer.
Whereas in the past you might download and install security patches, nowadays they are done automatically. You might have asked for weather info, now delivered automatically. Sounds good.
Here's where the negative side appears—you are not asked.
Every program you run is logged and uploaded to the mothership, ostensibly for anti-malware purposes.
Regular folks need this to some extent, but experts are now given fewer and fewer opportunities to diverge.
Any control-panels they bothered to implement are being removed.
Apple and later FLOSS folks like Gnome pioneered this philosophy. The latter would prefer to not even give you an option, much less a conservative default. And when Uncle Sam started handing out mountains of money and "an offer you can't refuse" after 9/11, M$ (true to it's old slashdot nickname), came-a-runnin' to the party to get
first in line.
Non-consensual spyware is now euphemized as "telemetry." It is now mainstream, and for you own good.
Mac OS
Run Little Snitch and you will be amazed at what's going on, just out of sight. Using iCloud or not, you are pwned:
For "security reasons" (bwah-hahah) you are not allowed to stop/configure daemons, as the boot volume is now read-only. </grin>
Aside, Many Modern Devs
...have little overlap with the oldschool labcoat set. If they've heard of RMS, it might be to sneer.
Grew up on social-media and mostly all-in with Microsoft's VS Code and telemetry. "But if we asked, everyone would say no!" is the refrain. These "got nothing to hide" folks love telemetry for their own apps as well.
Not all of them of course, and yes telemetry can be quite useful.
Linux
So now we're to Linux, perhaps the BSDs, as the last bastions of freedom/privacy:
https://ubuntuforums.org/showthread.php?t=1696699
Comments in that thread from just ten years ago have not aged very well. A lot of really confident folks making blanket statements that Linux, et al does not need such things. This is the misconception from the first paragraph, that we are not at risk. While largely true in 2011, not for long, eh?
All is not fine here. FLOSS has always been cash-poor—the pressure is on and only growing:
Canonical had a few missteps, selling searches to Amazon for example.
Mozilla Firefox (renowned for poor yet highly paid management), does tons of things behind your back, too many to list. I hope they are all legitimate, but "pocket" and "Mr. Robot" do not inspire.
Almost all of the modern-developer-set mentioned previously are using multiple Electron apps, each a telemetry extravaganza. Some of us are forced thru work commitments. Folks are adding metrics to their own apps as well.
Audacity is only a recent example of an attempt at corrupting a trustworthy FLOSS pillar with this disease. It won't be the last as long as the dollar signs continue to tempt.
There are several new terminals from startups which record every keystroke. Hard to believe, but true.
Homebrew anyone? Google analytics.
While there has been varying amounts of push back on each of these, folks get a little more tired each time.
TL;DR: Yes, we do need an outbound firewall on Linux
The trend is clear—the thirst for data is unquenchable. It will presented as for your own good, and be harder and harder to maintain a secure machine as time goes on.
I'm currently looking at Open Snitch, you may want to as well.