Recursive descent is theory. If you put someone new to parsing on the job, you'd get a mess, not RD.
I'd go further and say that for most people, the first time you read or write a context-free grammar is when you're trying to write a parser. So the theory is motivating the practice.