There are many reasons why I, for one, do it... Some of these reasons are a bit more altruistic than others (along the lines of what Baron mentioned). Regardless, stop your wondering and accept that there are reasons.
To the OP, well done for surviving... Hope you keep your mojo and best of...