I have used Ogre3D not a big fan of it either but its C++ oriented as well only good thing about it is that it's free.
Scripting also saves on compile time, normally saving the programmer time in the long run. Also sometimes you want to make a minor change and instead of compiling the whole program again you can modify the script
Scripts are simplified versions of programming languages, so that designers are other non-programmers—or programmers with extremely little skill—can work with them.
Ogre3D uses C++ and its free, looks like we are from different planets? Plus I just suggested C4 Game Engine that also uses C++ heavily and the cost is only $250 and comes with source(I don't really see this being a wallet breaker) plus you get unlimited updates to the engine.
In order to use C++ with any engine on this planet, you will have to buy a full-sized professional company license, and that is always going to cost far more than you can afford.