I understand. We actually did quite a bit of work on making KDE 3 and KDE
4 able to coexist. For instance most of the executables that could
conceivably end up in the same PATH got "4" tacked onto their name (so now
kbuildsycoca is kbuildsycoca4 for instance). I only have ever really used
the KDE 3 app from a KDE 4 desktop technique where it worked fine, so I
apologize if the Fedora guys tried it and were not able to get KDE 3+4
working well enough.
I've noticed it's amazing at the number of issues I've seen over the years
(and not even just in software) that have as a major root cause "lack of
communication". :(