Потому что строение разных веществ разное. Разные размеры молекулБ разное расстояние между молекулами. Чем меньше размеры самих молекул и больше расстояние между ними тем быстрее протекает диффузия