Quais são as armadilhas do uso de FlexibleContexts e FlexibleInstances?

Como esses contextos e instâncias flexíveis não estão disponíveis no padrão Haskell, presumo que haja possíveis problemas ao usá-los. O que eles são? Podem levar a alguma ambiguidade, indecidibilidade, instâncias sobrepostas, etc.?

Existe umpergunta semelhante que pergunta apenas sobreFlexibleInstances, nãoFlexibleContexts, mas a resposta diz apenas "que é seguro usá-los".

questionAnswers(1)

yourAnswerToTheQuestion