Auto date lock for more control

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.