Translate the following English sentence to French:
"The development of this directive may provide an important meeting point in the much-reviled relationship between economy and ecology."
L' économie et l' écologie, un binôme si souvent décrié, peuvent constituer un important point de rencontre dans le développement de cette directive.