I think the larger the company becomes, the more removed from reality management becomes. Smaller companies happily use script languages because thier programmer/scripter guy told them to. When you put another layer or two of management in there, the guy who decides and the guy who implements are too far apart to have that shared sense of purpose. Upper management makes a decision without the input of the person or department that will implement that decision, leading to possible bad choices when it comes to the tools used to solve the problem. I'm probably wrong but would argue it over beers anyday.
I think the larger the company becomes, the more removed from reality management becomes. Smaller companies happily use script languages because thier programmer/scripter guy told them to. When you put another layer or two of management in there, the guy who decides and the guy who implements are too far apart to have that shared sense of purpose. Upper management makes a decision without the input of the person or department that will implement that decision, leading to possible bad choices when it comes to the tools used to solve the problem. I'm probably wrong but would argue it over beers anyday.