其实,将你这个问题中的“英语”一词换成任何一个学科都成立。比如,汉语对中国人来说为什么这么难学?你能否认吗?如果在考试中把汉语的难度稍微提高一点,我相信以目前学生的汉语水平,大部分不及格。作为自己母语的汉语尚且如此,何况一门外语呢?

很多人不认同我汉语没学好,咱仅举几个问题:
有多少本科生能把基本的汉语繁体字认完?
有多少学生写作时还“的”和“地”不分?
有多少人能读懂我们的国学经典?先不说繁体版。
有多少人能理解常见的汉语成语的本义,比如,上下其手本义是什么、睚眦必报之"睚眦”是什么意思?
别说读国学读文言文不重要,要提高你的写作能力和文字水平,非常重要。汉语的经典都不重要,那什么样的文章重要?
回到英语的问题,英语难学,一方面是没有英语的环境;另一方面是教学方法有问题,缺失了太多点醒学生的英语知识,还停留在死背单词和刷题的老旧思想上。
如果把英语教学缺失的部分补上,我甚至觉得英语其实比汉语容易学。你说英语难还是古代汉语难?读400年前的英语文章不难,你要读400年前的文言文你试试?
语言这东西,其实很多方向是相通的,英语和汉语相通的地方还非常多。学语言,在某种程度上来讲,其实是学习逻辑的表达,英语是一种表达逻辑,汉语也是一种表达逻辑。英语喜欢将重点的东西放在前面,后面再加上修饰部分;而汉语喜欢把非重点的修饰放在前面,读到最后才是内容的中心。