Its probably more accurate for me to say that I think there is a gradient of people between instances. Using politics as an example, and without details, people seem to gravitate to instances where they are with like-minded folk. Combine that with local or global filter preferences, and echo chambers start to form on a per-instance basis. Communities of higher interest will likely be on the users home instance, after all.
But yeah, I am fairly sure most of us browse /all and see content from all over Lemmy. We still mix and mingle, but are still lightly bound by our own filter preferences. See above paragraph.)
(I am not trying to dictate hard rules of behavior, btw. Lemmy is too diverse for anything definitive.)
Personally, I try to only block specific communities and not entire instances. That has seemed to keep my personal feeds fairly open.
Everything else aside, my biggest gripes are with service control. Instead of just “service” they had to invent a new name that was super close to an existing function (systemctl vs sysctl) and reverse the switch order. (service sshd stop vs systemctl stop sshd.service)
Besides that, I absolutely hate that all the service configs are not in a standard location. Well, you get things like sshd.conf which are still in etc, but the systemctl configs are who knows where.
There are more important things to hate on with systemd, but I went for the superficial this time and I absolutely hate service management with systemd now.