I just booted into CentOS-Stream-10-latest-x86_64-dvd1.iso on my 2017 MacBook Pro (Intel-based), ID MacBookPro14,1, and I noticed that the trackpad does not work. The keyboard doesn’t seem to work either.
RHEL10 and the default CentOS Stream 10 had many non-modern, non-enterprisy, drivers removed. They even raised the bar for CPU’s to x86_64_v3. I’m a little surprised it was even able to boot because I personally have several machines that cannot boot RHEL 10 and CentOS Stream 10. As for why. Support. Red Hat is looking 10 years down the line and doesn’t want to support hardware that is already 8 years old now, for another 10 years.
If you need something that is RHEL 10 compatible that will possibly work with the hardware, I suggest Alma Linux 10. They lowered the CPU to x86_64_v2 (the same as RHEL 9) as well as added back many drivers.