I totally agree. However, understandably, some people do not understand the consequences of implementing such a seemingly simple function. Perhaps we should integrate into the NIPs why some architectural choices (or non-choices) are made.