It is one thing to run short benchmark on laptop. Other thing to sustain load 24/7 with demand spikes and hw failures.
If you can write it so that it runs in 1/100th the time, do you even have to worry about it running for 24/7?
[1] http://www.frankmcsherry.org/graph/scalability/cost/2015/01/...
if you wanted to run this same algorithm on a 'real' single computer with ecc and high-performance cores, nothing would stop you, and it would get even faster, and still be radically less expensive in every dimension than the "big data" clusters, for this problem set.
Luckily networking is getting so good that remote desktops feel almost like local most of the time.