- If he has a recent model Macbook its KNOWN to be problematic. Searching "2016 macbook linux" most of the top results are about how it doesn't work well. He specifically says he assumed because redhat offered it that it worked with linux. When you can't spend 30 seconds researching your development machine it might be your fault.
- Server guis are known to be limited, hard to automate and just generally inefficient desiring a gui for your server is normally a sign that you just aren't very good.
- Users don't have to use ANY command line package managers there is in fact a gui for that if they prefer. If they choose wholly of their own accord to use a command line package manager they probably ought to read the relevant help document https://fedoraproject.org/wiki/Package_management_system which makes the usage of the relevant tools pretty clear.
I don't think its untoward that red hat employees that wish to set up Fedora servers be expected to read documentation.