Completely agreed.

Or how about higher ranks of Protection overwrite lower ranks, and lower ranks retime a higher rank instead of being completely useless?

For Empathy, I think they should stack, since more heals is never a bad thing.