in reply to
Usage of tools
Those coaches thought of watch makers. In the old days they al had their workingtable that had the same way of putting the tools on that table. So every watchmaker could sit at the other watchmakers table and start working without having to search the tools where placed on the table.
This essentially describes how to set up one step of a production process such that workers who fulfill that step are interchangeable cogs. In practice, people within a software project are not interchangeable cogs, and treating them as such, even indirectly, is counter productive.
There are good reasons, however, to have a standardized devlopment environment. For one, if you're doing eXtreme Programming, then pair programming is difficult if only one half of a pair can drive a customized editor. For another, if tools are standardized, then updating them (say, for security patches) is a lot easier if all desktops have a common set of tools.