理由としては、しつけの他に、時間感覚、生活習慣、性格の違いや文化の違いが考えられると思います。
さらに具体的に言いますと、
①時間という概念に縛られていない人→自己中心型
②生活のサイクルや体内時計が人とズレている→病的なもの
③悪意を持ってこのような行動を取る人間
④家庭内の環境や(広い意味での)県民性の違い
どちらかというと自分も時間にルーズな人間ですが、直すよう努力もしてますし、遅れた場合必ず謝ります。私に当てはまる理由は主に②なんですが……
極端な例では、南米や東南アジアの島国の方の国民性として、よく挙げられるのが、『待ち合わせ』が出来ない話が有名ですよね。時間に正確な日本人が、現地人と待ち合わせする場合、平気で数時間あるいは半日以上待たされたという例があります。まぁ、その国のほとんどの人間がそうであるともまた考えにくいのですが。