I want to start a discussion on why is it generally considered to be useless to check if the allocation done through new failed or not.

If it's already discussed please point me in the right direction

I used "generally" becuase one probable reason would be if new fails then we can ask for fewer number of bytes.

Any answers are appreciated much