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.