Ignorance is a poor basis for criticism. If you don't understand the purpose for any given
feature, you will be ill-equipped to evaluate the benefits available from using it.
By all means avoid C++ if you like. Most programmers are not intelligent enough to use the
language effectively, and should stick to solving easy problems with trivial languages, and
leave the hard work to professionals.