Why do computers keep getting more and more memory? 640KB should be enough for everyone, if people would just fix whatever is using up all the memory. /s
Not all OOM situations are because of a malfunction or leak.
I've added a sarcasm indicator to my post to clear up any confusion. The point is that there are lots of valid reasons to use an unbounded amount of memory, and it's reasonable to expect unbounded-memory-using applications to have mechanisms which free that memory over time without direct user intervention (eg, manually closing a tab).
Not all OOM situations are because of a malfunction or leak.