I agree with #2 and #3, but I absolutely despise the radical transparency mindset. In my experience, it often leads to people pulling threads off topic and creates an atmosphere where who ever is willing to argue for the longest wins. It often feels like the same problem Stack Overflow has where you go "Bob, how do I do X" and someone who is not Bob will chime in and go "Why are you doing X? You should be doing Y." and you end up spending 10 explaining that you're not an idiot, you know what you're talking about, and you just need an answer to your question.
I think in smaller companies where people can set their egos aside, it's possible to make it work, but once you hit more than a few hundred people you're bound to have a few people who are constantly trying to prove how smart they are and they ruin it.
I've said it before, but I also feels very micromanage-y to me. Like, we're all adults, why don't you trust me to use my best judgement on Slack? No one has issues if I book 1:1 meetings, no one makes rules about who needs to be on email thread, what makes Slack different?