I think the consensus is that you should use a PC for as much development as you can and only use a mac to do remote builds. It’s slower because it isn’t the target platform and hasn’t been optimized and it is running all this .net code through this translation layer thing called mono