YellowShark does have a point here. In the DD help section, many people have desperately asked for help with the fight against Josephina, and they were often happy to use Deadly Gift as a last resort. I wouldn't mind having overpowered skills in the game, especially if they were labeled 'overpowered', so I could avoid them. I feel using overpowered skills isn't much different from using cheats, but I can understand that inexperienced or casual gamers would prefer being able to complete the game without officially cheating.
One way to hide those overpowered skills from the more experienced players would be to make them only available on easy difficulty, though I can imagine this isn't easy to implement, now that the game has been developed for quite some time.