The answer to “Why doesn't this feature exist?” is usually “By default features don't exist. Somebody has to implement them.”
It's not like every feature you can think of comes out of your brain fully tested and implemented, and then some PM somewhere files a bug to have your feature removed. Features start out nonexistent and somebody has to make them happen.
Raymond Chen 23-JUN-2005
This morning I got an internal inquiry about an API I'm helping with and realized the request was a good one that didn't exist yet. This same API is going to be public soon, probably without this request being complete and I was just thinking of a good proactive answer in the event of a complaint. Raymond far exceeded what I came up with.