Kind of.
I want all 7400s to be four NAND gates, regardless of how they are implemented. As long as the results are correct, you might as well put a little ARM controller pretending to be four NAND gates.
For analog parts, I agree any change to the data sheet should receive at least a different suffix letter.
I disagree. At a certain moment you start to rely on behavior, knowingly or unknowingly.
These kind of changes might surface bugs that you never had.
https://xkcd.com/1172/