This is the perfect representative of blockchain technology because it’s a convoluted way to do something that is better done with existing technologies without using a blockchain.
Until you want do something completely distributed that requires trust. The runtime isn't great, but then again, what runtime is better that meets those requirements? ACH is far slower than many blockchain solutions, for example.