

All of this is no problem and essentially any computer manufactured in the last couple decades can meet these requirements. They’re effectively irrelevant for this discussion.
Not quite. Windows 11 requires an Intel 8th gen or AMD Zen+ CPU or newer, with some odd exceptions. I’ve dealt with some machines that only fail on the CPU check and can confirm that Windows 11 will refuse to install without bypassing those arbitrary ‘requirements’.
I do agree with the rest of your post though.

To add to this, below are the group policy and registry locations to change this setting to do the same as the comment above in order to allow for automation. Of course with the disclaimer that you should only use these if you know what you are doing.
Group policy
Computer Configuration -> Administrative Templates -> System -> Device Installation -> Prevent automatic download of applications associated with device metadata. Set the policy to enabled.
Registry (also works on Home edition)
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Device Metadata. Create a REG_DWORD within called PreventDeviceMetadataFromNetwork and set the value to 1.