But how would you do that with ~all companies ? it would be standardization and heterogeneity hell.
The only way to standardize ~all companies would be to have them all run the same exact ledger system, and if it was easy enough to make them do that, it would be easy enough to have them standardize a different reporting system for the same purpose.