Have you ever wondered why doesn't Takuya save more often? As it turns out, according to reddit:
So yeah, in game there was a physical reason why he coudln't save whenever, the anime just decided to ignore that little fact, thus making him idiotic.
AGGGGGGGHHHH