I'm with you on this one, perhaps I just got lucky. Either installs on Apple Hardware or as virtual machines, my linux installs almost always just go and do what I want them to. I think perhaps my use cases are simplistic as most are pretty much just appliance VMs or distros meant for end users (back in the day getting PPC variants of linux to run on old boat-anchor iMacs), but it's never been a headache for me, whereas very smart computer people I know can't seem to get a stable install on older Apple hardware.