Well, to the user then the bottom-value and notfound are equivalent, right? The only rub on the client-side is that an empty fetch response will be decoded with no value in the case of counters, and empty values in the case of sets and maps (repeated fields and such).