He might be thinking that , reports will move , that will create issue to the users.
So why not just deploy the package without the reports? Why would someone give you a task then tell you how not to do it, when what they are telling you not to do is the approved, tried, trusted mechanism? Why haven't you questioned the instruction and clarified the misunderstanding as to why it should not be done in this way?
If someone said to you "I need you to knit a scarf. Don't use knitting needles" you would push back and question why knitting needles should not be used, wouldn't you? What's the difference in this case? Why should deployment archives not be used to move your packages? The reason you have stated above doesn't stand up to scrutiny.