I admire the guy that had the idea for that marble machine!
The japanese abacus "soroban" works in an eaquivalent way. It was explained to me, at Japan , 20++ years ago and it was impressive.
I dare to say that the main difference resides in the operator materializing "carry" / "borrow" with the beads in the upper row. I forgot the details and I hardly could do any calculation today.
At that time at least, employees involved in commerce had to pass a test on their use.
At the bank, the teller did the calculation with an electronic clculator, AND THEN CHECKED IT WITH THE SOROBAN.
I think the machine could be further developped with stationary mechanisms instead of marbles, to have the input and outputs working with push buttons, and have outputs with carry into 16 or even 64 bits, displaying hex and decimal results at the bottom. So instead of being just a binary counter, it would serve as a hex/binary/decimal converter. Then it would be more useful.