The problem is when your cowboy coder leaves your company, you are fucked. The code is undocumented, and incomprehensible. It works but you have no idea how it works and neither does anybody else.
There is always a learning curve when taking over a project.