This is not really a bug in xinetd itself. RH seemed to switch from inted to xinetd now, and made some updates to other packages to include dependance of xnietd. I will consider it a bug, since there is no bad things in just adding file to /etc/xinetd.d, and not requiring xinetd itself. Why place additional dependance? I want to use old-good inetd (that is owned by redhat now, and should be forget?), but any new package I install requires to install xinetd from me. Not good.
I am planning of removing those, but inetd will not be included with or supported with our next release. And if those packages are to be useful, and not just wasted disk space, xinetd.d is required in the distribution setting.