Есть несколько причин:
Первая то что они не умные, они кажутся умными, они возможно эрудированны, но они не умные, у них ограниченный кругозор и шаблонное мышление. Человек у которого разум не загнан в клетку найдет способ ну если не разбогатеть, то хотя бы иметь достойную жизнь.
Вторая возможная причина, если человек действительно умён, то он может быть максимально далёк от материального, пример этого Перельман, его ум уже настолько не оставляет сомнений, что деньги ему просто запихивают в руки, но при этом он находит возможность отказаться от премии, по своим убеждениям.
Да в принципе вот и все причины, возможно еще бывает, что у умного человека какая-то психологическая травма, которая мешает ему сделать шаг в сторону финансовой состоятельности, но если он действительно умный он сможет её преодолеть.