I think most of the people saying you don't need theory, or that there are no rules, are lazy, unable or afraid of learning. They tend to hang out on forums and reinforce their own beliefs by jumping on theory threads and denouncing the value of theory.