Hola Paul! Es una expresión que se usa normalmente. En el sur, donde he vivido muchos años, se usa. Y también donde vivo ahora en el norte.
La RAE sin embargo, no dice que se trate de un catalanismo, sino de una acepción más.
Con respecto a la diferencia entre 'me sabe mal que' y 'me siento mal por' es una cuestión de estructura, porque el significado es el mismo.
Así podemos usar 'me sabe mal que' + subjuntivo, 'me sabe mal' + infinitivo y 'me siento mal por' + infinitivo o sustantivo...
Como ejemplos:
Me sabe mal que hayas venido tan temprano/Me sabe mal que no puedas venir con nosotros.
Me sabe mal no tener algo para ofrecerte antes de la cena.
Me siento mal por no tener nada para ofrecerte antes de la cena.
:-)