外孙不是直系亲属,因为他与祖父母之间有一层中间人——儿子或女儿。直系亲属是指父母、子女和配偶,他们之间不存在中间人,是直接的血缘关系或婚姻关系。与之相对应,外孙是祖父母的孙子或孙女,与祖父母之间的关系是通过自己的子女建立的。因此,虽然外孙与祖父母之间有亲属关系,但并非直接血缘关系或婚姻关系,不能被视为直系亲属。