Most people are bad at calculating financial implications of decisions before them. There are lots of reasons for this (limited finance/math knowledge, impenetrable language in which conditions are layed out...) or actually don't have better options so they can literally be taken advantage of. Some may be even stupid, but there's no need or reason to reach for that as an explanation.