Well, Japanese grammar can be logical and consistent, but people are usually not logical or consistent. I am the example :-D
When I speak English, German or any other European languages, I become slightly logical or consistent, or other people will not understand me at all. :-D