I think the author does a great disservice lumping together deploy, test, and dev sandbox tools under 'build tools'. They are different scenarios which all happen to require a built copy of the code.
There's no fundamental reason for them to use the same tool, except the inertial tug of whatever build tool your project happens to use.
There's no fundamental reason for them to use the same tool, except the inertial tug of whatever build tool your project happens to use.