Еще для того, чтобы их программу было легче модифицировать под разные 3D-принтеры, т.к. она претендует на универсальность. В данном случае модификация в основном сводится к изменениям в файле Configuration.h и последующей перекомпиляцией. Вероятно, посчитали, что на Ардуине это сделать проще всего.