Да причина -то одна, по большому счету: человек всегда хочет получать удовольствие от того, что он делает. И если он будет ходить в спортзал, как на каторгу, то надолго его не хватит. А вот как изменить самонастрой у человека - фик знает, у меня никогда не было такой проблемы. Но замечаю, что "за компанию" все-таки проще собраться.
Мне, например, далеко не всегда охота на тренировку - то вроде на работе устала, то погода не очень, то удачно машину припарковала))), но уж если я себя заставила прийти, то она будет мне в удовольствие.