You are shooting the messenger, doxygen. It just brings you the message that your programmers can't write documentation. They would write the same junk if you give them something else.
And by the way, doxygen can generate UML diagrams. If this floats your boat.
My rant aside, the question posed is in the title.
Whilst you can write up your documentation in doxygen's markup language and have no code whatsoever it's a retrograde step considering wysiwyg has been around for millennia, which brings us to doxygen's purpose, to extract documentation from the sources comments.
Whilst I agree that good code commenting is essential, in my humble opinion, source files are not the place for formatting documentation. Firstly it muddies up reading the code as andyturk mentioned and most importantly, because its in the source files it becomes the coders responsibility by default and is especially problematic in versioning and open source stuff. As an example, the code is written, debugged, tested and committed. Do you then allow somebody who hasn't written the code to go through it and add the formatting codes and expand/elaborate the comments? Then what bump the versioning because of changes to documentation?
A good coder is a good coder and may not have the linguistic or explanatory skills to write good documentation so why lump two distinct tasks in the one basket.
When code is being written that's all they should be concentrating on and when documentation is been written, that's all that should be concentrated on. You get one person doing to distinct tasks simultaneously and you end up with both half arsed code and documentation which bring us to the question I raised, is the entire premise of doxygen floored from the outset?