Here are a few reasons why it has not ever been added:
One feature to look at is “Closed Invoice” That will remove it from the list.
The one issue with your idea is that “Lock Date” locks all transactions.
Here is a topic in ideas.