>>509899522 Ferrothorns would be better than Ferrothorn+Revive user since 2 Ferrothorns can have completely different sets and cover each other. You’d at most get 3 extra moves and technically more options since you could also revive Toxapex with the latter strategy.
However, Pawmi is much better to revive set up sweepers.
If you have Volcarona, it would be better to use Pawmi+Volcarona than having 2 Volcaronas. The 3 utility moves you’d get by using Pawmi+Volcarona go a longer way than Pawmi+Ferrothorn since utility moves are mostly temporary setbacks for the opponent, and the only changes you’d have with 2 Volcarona is coverage moves.
The best way to illustrate this is let’s say Pawmi has Encore, Taunt, Thunder Wave, and the Revive move. You could Encore something into a status move, then revive Volcarona to let it set up. You could taunt an opposing Pokemon that could cripple Volcarona with status moves, and you can slow down opposing Pokemon for Volcarona to take advantage of.
With Ferrothorn, while it benefits from those 3 things, it doesn’t benefit from them as much since the former 2 are temporary and only allow it to get some free spikes while the latter would only make it so Ferrothorn gets a few free turns from full para.
Ferrothorn would rather have another Ferrothorn that could help it pivot around or use other utility moves. Like one Ferrothorn has Knock Off+Leftovers while the other has Body Press+Rocky Helmet, or something like that.
The only other reason why you’d use the revive move over 2 Ferros is that it’s an option. You could Revive Ferrothorn, but also revive Toxapex, Clefable, defensive Landorus-T, and other Pokemon on your team, but that also works for HO and BO teams as well. You can revive Calyrex-S in AG, but you can also revive Zacian-C, Necrozma-DM, Eternatus, Rayquaza, ect.