If we want to truncate (toward zero) to an integer, we must write ROUNDDOWN(A1,0), whereas we can write TRUNC(A1).
In other words, the second parameter is optional for TRUNC; not for ROUNDDOWN.
But I agree with Peter: the most likely explanation is compatibility with either other spreadsheets or customer expectations.
BTW, note the difference between TRUNC(A1) and INT(A1) when A1 is negative. The latter rounds down away from zero; that is, always to the left of the real number line.