Guild leaders can't communicate with members with private profile

As a guild leader, I wish to communicate with members of my guild. May it be strategy for event, warning about donations/event participation/inappropriate behaviour etc.

But currently if member has set profile as private, its not possible to communicate with that member. Only option is to remove the member from guild without communication, which seems very rude option.

Even with just guild members who want to add as friend. Or to remove friend who has been not active for over a month. Add and remove friend should be able to be done even if guild members are set to private.
Guild leaders and co-leaders should always be able to communicate with all guild members.