

This design fuels the visually rich and graphical macOS experience as well as many deeper platform compute and graphics features. Mac hardware and GPU software drivers have always been deeply integrated into the system. When the eGPU is re-attached, it automatically sets the external display as the primary display. If you disconnect the eGPU, your Mac defaults back to the internal graphics processors that drives the built-in display. Drag the white menu bar to the box that represents the display that's attached to the eGPU.

Click Displays, then select the Arrangement tab. Choose Apple menu > System Preferences.Quit any open apps that you want the eGPU to accelerate on the primary display.Open the apps that you want to use with the eGPU.Select the display that's attached to the eGPU, then choose Use as Main Display.Choose Apple menu > System Settings (or System Preferences), then click Displays.Quit any open apps that you want the eGPU to accelerate on the primary display.Since apps default to the GPU associated with the primary display, this option works with a variety of apps. Note: 6 years old iMac has no business to install Mojave.If you have an external display connected to your eGPU, you can choose it as the primary display for all apps.

You still can install windows with Parallel if required. It could be that particular model hardware no longer supported it. I am pretty sure none of the "many people you know who have Macs" have that particular model with that particular HDD. So not exactly as you claimed that it happened on most Macs. I am pretty sure this only happen on 2012 27" iMac model with 3TB hard drive installed and an existing Boot Camp partition.

This alert appears only on 27-inch iMacs from late 2012 with 3TB hard drives installed and an existing Boot Camp partition. Not very Apple-like as far as non-solutions go. pretty bad. I know of too many people who have Macs because they took a chance, but having Windows available to use was what won them over.
