TL;DR
CentOS installs on different hardware, but
1 Its all PCs which vary less than phones
2 A Ubuntu kernel, Debian kernel, and Elementary kernel are all different kernel sources.
As
- It's all PCs which vary less than phones,
- A Ubuntu kernel, Debian kernel, and Elementary kernel are all different kernel sources.
As for Why they're differentyour second point, see the above answersanswer(s) posted earlier.