I think this is a really worthwhile question. Is there some inherent flaw with the randomness of the older style bingo ball machines? Surely the upkeep and maintenance of a few ball tumbling machines is far cheaper than software developers and datacenter costs. Even the fancier air driven ball bouncing designs seem massively less complex and easier to manage long term than a software solution.