And build your own kernel and compile other applications from
source?
Wouldn't that fragment the system? That might lead to dependency issues!
CentOS is only good enough if he doesn't want the latest and greatest of
everything! Or if he runs on old hardware.
Almost all is available for CentOS also including latest kernels from third party repoes.
http://elrepo.org/tiki/kernel-ml