Recent coverage of Gaza and the West Bank illustrates that, while corporate media occasionally outright call for expelling Palestinians from their land, more often the way these outlets support ethnic cleansing is by declining to call it ethnic cleansing.
The definition isn’t wrong, they just didn’t read it correctly. Those things in the UN convention are methods that could be used to “cause the destruction of a people”. They’re spelled out to avoid people misinterpreting the definition just like they did.