I would sudgest you visit wikipedia and read their articles about different types of programming languages.
Saying that a type of programming "isn't good enough" doesn't make any sense.
Each type has a purpose. You can't compare them. They're not made to do the same thing.