" Then we have less-smart people who use Ruby. They don't have the mental capacity or acuity to understand C++, so they see it as being complex."
Jesus, where shall I start?? Less smart people use Ruby??!!! Get real.
Ruby is very LISP like. The smartest programmers I know are into LISP, Clojure and Ruby because it allows you to construct large system by using meta-constructs at a much higher level. Seeing the forest for the trees and stuff.
Most C+ hackers I know can do lots of high-details low leave things because they are just too much control freaked to let the computer take over some of the details. And they achieve much less, however that what they achieve has higher performance, has higher speed and bloody well breaks all the time because the systems are too precisely optimized so any small disturbance causes a crash. Nightmare to work with too.
I do a lot of data logging and sensor work with scientific/engineering people, some who are very very bright. They all use Python, none use C++. It ain't because they are stupid, considering that about half have a PhD in physics.
Sorry but you are just a arrogant little nerd. Go and learn actual computer science, programming language design and software engineering on a systems level.
Hint: It's harder than low-level bitwhacking.