Octopuses is correct by English rules.
Octopodes is correct by strict etymological Greek-origin rules.
Octopi is correct by English's pseudo-Latin cognate rules.
The latter means that any singular noun ending in a consonant and "-us" can be pluralized by chopping off the "-us" and appending an "-i" or "-ii", like alumnus, hippopotamus, virus, bacillus, hummus, lotus, oculus, cactus, and platypus. This has even been abused to facetiously pluralize similar-sounding endings, like Elvis or Winklevoss.This is likely due to the many Anglophone schoolchildren subjected to Latin language lessons over the centuries who simply never cared about proper Latin grammar rules.
Generally speaking, octopuses is preferred by most if not all well known dictionaries in modern usage, and the pseudo-Latin cognate has fallen out of favor. I don't think it's reflective of reality to argue that all three are equivalently correct.
There is, in fact, a way to assume greater authority over the English language than the power wielded by the median speaker. The person who can inject a memorable phrase into the popular culture--whether by writing a line that is read by many, or by speaking one that is heard by many--can steer the language closer to the path they may prefer.
For all our quibbling over technical correctness, if an author or scriptwriter decides to keep "octopi" alive, all they have to do is write it, with no explanation or justification necessary.
Stam that in your rassoodock and let it digimmer. It could make you frumious or mimsy, but you will grok who the lords of language are.
The best argument for prescriptivism has less to do with authority and more to do with people who have an interest in being able to communicate clearly. A better word than "prescriptivism" might be "subscriptivism". Presumably, we subscribe to the normal rules of the English language so that we mitigate miscommunication.
Purpose matters. The person who demands that everyone use "octopuses" is just an elitist asshole. The science institution, which demands that its members conform to a precise standard of language, is just doing its job.
I saw a lecture by Peter Godfrey-Smith, the author of the book in TFA, and he also comes down on the side of "octopuses".
As far as I'm concerned octopi is correct. Screw the etymology.
The various irregular forms and tenses of the existential verb, "to be", is etymologically stitched together from at least three distinct languages.
Remnants of foreign languages certainly are welcome, though they certainly get rough treatment in comparison to their language of origin. The majority of the whole corpus is "foreign", and a significant fraction of the 1000 most commonly used "core words" are from a different branch of the linguistic tree as the official branch for English.
This is, in large part, due to the Saxon and Norman invasions.
Pseudo-Greco-Latin words are associated with higher education, because for a long time, Latin was required for higher education at English-speaking universities. Thanks to the fact that such words can be composited from a variety of common Greek and Latin roots, it remains the etymological origin of choice for newly-coined words describing new scientific knowledge. English, of course, tosses their grammar onto the tire fire, and chops up the vocabulary like a butcher disassembles a side of beef.
Length is likely just a side effect of the etymological origins.
That's sort of why I support octopi. It is predictable, idiomatic and consistent. You shouldn't have to research the origins of a word in order to pluralise it.
https://en.wikipedia.org/wiki/Octopus#Etymology_and_pluraliz...
Anyway, while I wouldn't put it like you have, I agree with the bottom line -- spread the message of "octopuses"!
https://youtu.be/wFyY2mK8pxk (Octopus - Merriam-Webster Ask the Editor)
I think you mean "spelling nazis". ;)