What do you mean by not compatible ? If they have found a bug/regression build error, did they report it to the "bug report system":http://bugreports.qt-project.org ? If not it would be a good idea to, otherwise the Qt devs won't hear from it (unless it's talked about on e.g. the interest mailing list, but still a bug report would be best)
No grudges that I know of, as to why one is and the other is not, you would need to go back in the history of Qt.
I don't think it's nonsense, the classes are there to be used. However there might have been a change that broke something and it's important to fix it.
What I would recommend is: open a bug report (or several depending on your problems) with all infos needed (OS/Compilers etc.) and the errors you are getting.