I didnt find anything telling you not to install in a DC.
I prefer using different servers for different purposes, whenever it's possible.
Every maintenance at backup server (for installing media, drivers, etc) will affect domain controllers operations.
As I said before... it's my way to work... but there are other things to have in mind, as hardware availability (budget!).