you're totally right; that dependency was added on release 1.3b2:

https://github.com/plone/Products.TinyMCE/blob/789bf1e878b064fc5ed9086f7e017ba8022eae4a/HISTORY.rst#13b2-2012-08-18

I think we must keep the conditional then but we need to document the whole stuff.