It seems that it's already implemented? I transferred some coins today and it appeared to complete after one transaction.
It can be implemented in just any coin
by simply altering the number of required confirmations,
but doing so you'll compromise the network security.
This is how the Bitcoin dev guide addresses this issue:
Transactions which pay sufficient transaction fees need 10 minutes on average to receive one confirmation.
However, the most recent block gets replaced fairly often by accident, so a double spend is still a real possibility.
How does VNL prevent the recent block being replaced by reorganization without
forking the chain?