fucking idiots give their daughters to a guy who was 10/15 years older than themselves.
Well no Yeez, they are not idiots really. These guys are actually shrewd political animals. Throughout history, all over the world, the aristocracy has arranged beneficial marriages for their daughters to gain wealth, prestige, and political power. What better match could there be than than with Allah's chosen man? By promising their daughters to Muhammad they were ensuring wealth and power for themselves and their descendants.
So don't blame the political men of the day, they acted very typically. The problem lies in choosing a spiritual leader that gets mixed up in power politics, better to make up a hermit as a spiritual figure, like Buddha or Jesus.