Though it was raised from depth by Davy Jones, it wasn't cursed and there is no particular explanation if it was cursed. You might have mixed plots with Curse of the Black Pearl. In that movie, there was curse on the pirates, not on the ship.
In POTC universe, as explained on this page, Black Pearl was originally named as Wicked Wench and was destroyed by Cutler Beckett. That's when Jack made a deal with Davy Jones. Though the ship was raised from the depth of sea by Davy Jones, it was redesigned by Jack. There was no curse on this ship, so there is no reason why it should have been restored back to its former glory.
The Wicked Wench turned into an inferno, then sank, taking Jack with her. But, while dying, the resourceful Sparrow called upon Davy Jones, and struck a bargain with him...his soul and one hundred years serving aboard the Flying Dutchman in return for a continued human existence of thirteen years as captain, plus saving the Wicked Wench and transforming her into the fastest, most dangerous pirate ship sailing the seven seas. Jack christened his resurrected Wench, now a black vessel with an angel figurehead, The Black Pearl.
In case of Salazar and his crew, there was curse on them which was broken after Trident of Poseidon was destroyed.
In case of The Flying Dutchman, there was curse on Davy Jones, that shifted later on Will Turner when he became the captain, and his crew in Pirates of the Caribbean universe. When the curse broke, they could no longer stay alive underwater, therefore that ship was needed to be above water.