The only way to "fix" protect is to change duration to 60 seconds, so healers need to keep the buff, and not just buff and forget.
FFXII protect was not that long duration too, I don't know why protect got so much duration on FFXIV.