It can not be news that when it comes to user experience vs flexibility Apple choses UX. They do this every single time.
Remember every (GPU) configuration has to be supported to not hurt the user experience, kind of like making webpages that support 1x1 pixel screens (is there any?) to 8k.
Every configuration setting increases the test area exponentially. This is what makes Linux great (for some)!
They definitely have hardware blacklists in the OS. I could not run my Dell Thunderbolt dock on my Mac, even though it used all standard components in it. It was literally a blacklisted piece of hardware and said so in the "System Report."
Remember every (GPU) configuration has to be supported to not hurt the user experience, kind of like making webpages that support 1x1 pixel screens (is there any?) to 8k.
Every configuration setting increases the test area exponentially. This is what makes Linux great (for some)!