They do. Introductory material is a breeze, but it's designed that way to get people interested. Once you start getting into studying actual, real-world systems it gets significantly more complex and difficult. Memory only gets you as far as learning the tools needed to perform the real stuff. After that it's about being "smart", whatever that word actually means.