Hopefully the industry is big enough to allow enough different languages and paradigms so that we can find one that makes each of us reasonably comfortable.
Sure. Homogeneity in software means that while you might be able to more easily find caretakers (programmers, etc) and addons (plugins) for your systems , your systems will also be like everyone else's. This may reduce risk, but it also reduces the chance that your software and/or systems might have signifigant advantages over your competitors.