我只能部分同意楼主的观点,从内部因素来说,日本在战场上全面战胜中国是完全可能的,既然能打赢东3省、打赢上海、打赢南京,就一定能打赢重庆、成都。如果他们有足够的耐心,凭借军事优势,以已经占领的区域为后方和供给基地,一城一池的吃下来,有什么不可能?关键是日本人没有这么好的耐心,而且他们还同时在东亚和东南亚等多个国家惊动了美国人、英国人、澳洲人。日本人仅仅对付中国人没有问题,但跟这么多国家同时为敌,他们还没有这么大的能力。
在外部因素方面,楼主仅仅提到了西方国家的意识形态(这一点我是同意的),但楼主还忽略了一点:那就是苏联的作用。前苏联虽然在抗日战争中对中国的援助有限。但如果日本真正有望占领中国的话,苏联是不会坐视不管的。