Windows is weird. If you're booting in Legacy mode, your boot drive must be MBR. If you're booting in UEFI mode, your boot drive must be GPT. No other OS that I know of does this.
All UEFI boards also support legacy booting.
You can have any mismatch of MBR/GPT drives you like in a system, so long as the boot drive matches the above conditions.
(Note: Macs are weird. Not sure about them)