Edit 2: ok apparently iOS doesn't support Jyutping out of the box, which seems to be the whole issue here, and with this detail I agree that one shouldn't be more prioritary than having Jyutping first. > Pinyin is a romanization system designed for Mandarin. Why type Cantonese and Shanghainese in Mandarin Pinyin? (Edit: yes it might have to do with political pressure as well) I'm assuming if Apple did this (which is…
Pinyin is a system designed for Mandarin specifically, while Jyutping[1] is the missing input method for Cantonese.
To put it another way, this is like giving a German person an English keyboard and, when they ask you where the umlauts and eszett are, telling them that they don't need that because the English keyboard now has autocomplete support for German dialectal spellings.