So, the solution to overly complex monsters is buying books that came out several years after the release of the edition.
Gotcha.
While draconomicon did not exist at the time MM3.5 was released, it sure does exist now. While I do agree that it may be costly to have to buy the book just for a few stats (it is unlikely you will actually require all the stats inside), the point is that there are alternatives now which help make the DM's job easier.
Another option is simply not being masochistic and wanting to stat out complex npcs which use material from 10+ splatbooks. For example, I try to keep to 1 class whenever possible.
I am not sure what is so complex about reverse-engineering the dragon stat-blocks in the MM. What are the issues you have faced?
