Not sure 2 engines would have made a difference here. But $1200 on some kind of “ditch bag” (life raft etc) could have made a difference.
You are right about the 2 engines but it is really dumb to go out 30 miles with a single engine 21’ boat. You are just asking for trouble. Sea Tow is not going out 30 miles. They obviously did not have a pinger or offshore life raft.
My life is worth something and you can get a pinger as cheap as $149 and a good one for $529. A good life raft is $1300 and a so so one is $300.
The ocean has no mercy and will kill in seconds.