SE to allow or not a post to be deleted by its author?

I was looking a certain post/question , especially for the answers . And there were like two answers from which I was enhance my knowledge.
And after more than 7 days, the post was gone: “This question was voluntarily removed by its author.”

Should StackExchange allow a post to be deleted by its author? (If it has answers and there are more than 2-3 days from creation/post date).
Some people have spent some time from their free time to answers that question……
I mean, ok you can delete it if no answers and/or are in an interval of 2-3 days from posting date

S