heres my humble opinion:
a dvd is designed to not only play several formats but was created with video playback in mind, while a dedicated cdp is all but a cd player, made designed and with one specific purpose, to play cds! now if your going to ask me about the engineerings behind it, sorry but its not my cup of tea sir.
as i always say: "you cant have your cake and eat it too".