The obvious reason is that Microsoft decided Windows 11 would not install on CPUs dating back beyond about 2017.