Most people are paying them money for a version of windows that works with the hardware they are buying. You won't be able to find an OEM selling win 7 on a ryzen box, for example.
If you buy a separate license, you should be aware of compatibility as well.
If you buy a separate license, you should be aware of compatibility as well.