I recently asked the question: Why is there no FilePath class in the .NET Framework?
It was closed, and I can see that it could be perceived as soliciting discussion, because the facts to answering this are hard to come by and answers are going to be largely speculative.
However, I have also previously asked the question: Why is there no IQueue<T> or IStack<T> interface in the .NET Framework?
This question met with a number of useful replies and remains open.
I'm not here to demand the former question is opened, but I would like to better understand where the line is which divides these two questions.
Or, actually, they're as similar as I believe and should one be closed/reopened?