Même chose, on dit "sous l'eau".
On dirait que "dans l'eau", "dans la mer", implique que la tête n'est pas submergée.
Dès que la tête est sous la surface de l'eau, la surface bidimensionnelle devient tridimensionnelle.
Par contre, pour une personne dont la tête est toujours au-dessus de la surface de l'eau, la personne a disparu sous la surface bidimensionnelle, elle est donc "sous" l'eau, telle que perçue.
Donc j'imagine que puisque nous sommes des humains vivant principalement la tête hors de l'eau, nous disons plus souvent "sous" l'eau.
Par contre, on dit qu'un avion vole dans les airs. Parce qu'il évolue dans la même matière que nous.
Ceci dit, comme ce sont des crustacés et des sirènes qui chantent "sous l'océan", ce devrait être effectivement "dans l'océan" car ils y sont aussi. Ceci est un défaut flagrant et on voit clairement que la chanson n'a pas été composée par Neptune, mais bien par de simples humains.