Re: immature?
Mostly that. There are a great deal of other reasons hidden behind words like immature, stubborn or lazy.