> At that point, why not just ask them to provide the equivalent of Turbo-Tax on the web and put the code on github?
Because we are interested in only the algorithm, not any implementation.
Software blurs the line between algorithm and implementation.