公海不能抓人的原因主要基于以下几点:

公海不属于任何国家的领土:

公海是国际水域,不属于任何国家的领土,因此不受任何国家的主权管辖。

公海供所有国家平等使用:

根据1982年《联合国海洋法公约》,公海供所有国家平等地共同使用,任何国家不得将公海的任何部分据为己有。

管辖权限制:

进入公海的船只,只有该船只登记注册的国家才有权力逮捕和调查。如果船只在中国登记,只有中国有权逮捕,否则需要与船只注册的国家合作并协助调查。

国际法和属地管辖原则:

公海上的行为受到国际法和相关国家属地管辖原则的约束。任何国家在公海上的行为都需要遵守国际法规,不能随意行使管辖权。

公海上的秩序维护:

尽管公海不属于任何国家领土,但任何国家都有权制止在公海上发生的如抢夺、走私、非法广播等破坏秩序的行为。

总结来说,公海不能随意抓人是因为它不属于任何国家的领土,所有国家都有平等使用公海的权利,且必须遵守国际法和相关的管辖原则。任何国家在公海上的行为都需要合法合规,否则将面临国际社会的谴责和可能的法律后果