Many times I think the reason for non WHQL versions that they name beta is the fee and time Microsoft charges.
The WHQL testing fee Microsoft requires is 250 USD per operating system family.[4] This fee covers both 32-bit (x86) and 64-bit (x64) versions.
Comment