Right, that's one of the architectures for complex programs: use a scripting language for parts and a systems language for other parts.
Video games are a great example. You'd like a level designer to be able to edit scripts that control arbitrary things about the game play, but you also need a performance and GFX pro to program other parts.