The point is to easily uniquely identify a point. I'm arguing the tuple (California, some, simple, words) solves for that use case better than (cromulently, extraneous, uniquely). We're (I hope) not doing this just to be different but because it has useful new properties. For example, street address + zip isn't ideal when you're talking to Search and Rescue.
Edit: You can think of this like 9 square meter resolution zip codes with a human friendly representation, yes.
Fair enough. That being said, I think PlusCodes are basically the better worldwide "zipcodes", and while they don't have the "three simple words" property, they do have the property you speak of.
You can basically truncate the first 4 character of the 8 character chunk if you specify a city/country that's within one block. You can also add arbitrary precision after the + sign by adding more sub-blocks.