No recuerdo quién me comentó esto, pero al parecer en el castellano antiguo las palabras con H, como hierro, se pronunciaban con f. ¿Entonces satisfacer es un remanente de esa época? Ya sé, se resuelve fácil buscando la etimología, pero es divertido preguntar.
@muchanchoasado me parece que la f que se perdió para volverse h es siempre primera letra de la palabra, por ejemplo fumo se volvió humo, pero esfumarse se quedó. Algo así debe ser el caso de facer/hacer y satisfacer.
