anonymousDev
Then you end up with layout shift, which is bad user interface design and user experience.
A disabled control vs a missing control is a pretty clear-cut decision for me.
Hide the control entirely and a user will think they're doing something wrong or not looking in the right place to start a private discussion. Show it, but disabled, and they will realise it's not their mistake, just that they are not allowed to start a private discussion.