It's a common tactic by primes, and I'm sure many subcontractors put up with it. It can take a lot of time and effort to determine which particular clauses should be flowed down and mistakes can be made, so one can understand why primes do this.
You could go back and forth with the prime on each clause that you don't think applies and some subcontractors do that. I think a more elegant solution is to get the prime to agree that, notwithstanding the list of clauses in the subcontract, the only clauses that apply are those that are 1) included in the prime contract and 2) require inclusion in your subcontract.