You kinda need revive if you want to keep the party from wiping and starting over, even in normal content.
CNJ/WHM, AST, ACN, SCH, SMN, and RDM don't have their rezzes locked behind annoyingly difficult solo duties. Angel Whisper works the exact same way, yet has a ridiculously long cooldown and requires the completion of all 30 Masked Carnivale fights to obtain. It almost isn't worth the trouble.
Furthermore, you don't need to complete all of them to clear story mode, just round 20 for lvl 50 and round 30 for 60.