Collins states going from good to great requires discipline (disciplined people, thought and action). Taking software quality from good to great likely requires some of the same (including relative to unit testing) while progressively building increased levels of fun. To some unit testing is common sense and their answer to “Is unit testing beneficial?” would likely be a form of yes, or that increasingly it should be (e.g., may help with ensuring value that is inherent, intrinsic and pervasive… for some projects or applications you may even say it would be critical and innately part of developing capability maturity and being socially responsible).
On a slightly different note here is a Diagnostic Tool that may help each of us along our respective journeys. Perhaps it can somehow be applied to help us along our collective one too as the IT profession moves from good to great and toward truly being built to last and increasingly more so for the benefit of all.