Andrew
It’s a process that has been around for a long time. Though I’ve never recommended it many of the clients I’ve inherited over the years use this process.
For that matter, today why does anyone have to retrieve transactions from the sub-ledgers? A better option would be to auto post sub-ledger transactions in GL as they are posted in the sub-ledger.