Coding is creative also, if you don't know program design, your code will look like (and behave like) crap.
But like coding, UX design is only learned with lots of practice, you have to specialize somewhere. Even designers specialize between visual, motion, and interaction.
(And lots of fun if your specialty is programming language design).