RE: YAAAAAAARRRRRRR!
You mean the ships that have been seized? Good question. Maybe it's an insurance issue. Or maybe it has to do with maritime law.
One of the ships that was seized a while back was a cruise liner (French-flagged, I believe). I don't know if it would be legal for a passenger ship to be armed.