Plus these things have a range of about 50 miles. It's not like if you are a carrier floating in the pacific, you will be swarmed with a thousand torpedoes. To launch one requires a submarine, and while one may hide, it's not so easy to penetrate the defenses of a carrier group in the middle of the pacific.
Ukraine has had success against mostly unarmored and a few lightly armored Russian ships (and let's face it, these are small ships compared to carriers) in the black sea because the front lines are there and they can launch from a port, travel 5 miles, and hit one of these ships. That's a completely different situation.
> To launch one requires a submarine
Torpedoes cannot be launched from manned / unmanned surface vessels?
Wow.
Good job China isn't getting into water surface drone swarms.
Still, easy to see why close waters near Iran keep the US carrier groups away.