Вообще, вы оба правы, согласно
Токийской конвенции у гражданских судов может быть быть двойная юрисдикция, так как в целом действует законы государства, которому принадлежит самолет, но если случай напрямую касается гражданина, безопасности или влечет серьезные последствия для государства над территорией, которого пролетает воздушное судно оно может принять меры для осуществления своих законом.
То есть, если убили скажем гражданина США при полете над территорией США, то самолет вполне могут посадить и осудить убийцу по законам США, несмотря на то что самолет может быть совсем другой страны. Так же страна может посадить самолет если считает, что там летит террорист или преступник и т.п.
Но в целом обычно действуют законы страны регистрации, хотя сам самолет формально не являться её территорией (например, в самолете корейских авиалиний летящий из Москвы в Париж виза в Корею не нужна
🙂 ) . Отсюда следует что ребенок рожденный в воздухе, например, вряд ли получит гражданство по месту страны-владельцы судна или страны над которой пролетают.