Imagine if AMD just decided to do CPU detection in the driver and refuse to boot if an Intel CPU is detected (ignore the actual market repercussions, just the principle). Would you still find it a reasonable justification that "they want you to buy their products, not a competitor's"?