The invisible-risk problem

A flow-down clause is not automatically unfair. The GC has obligations to the owner and some of those obligations need to reach the trades.

The problem is blanket language. If every upstream term flows down without limits, your shop may be taking on obligations it never reviewed and never priced.

The right ask

Ask to see the prime contract before signing. Then limit flow-down to terms that actually apply to your work.

Add an order-of-precedence clause. If the subcontract and prime contract conflict, the negotiated subcontract should control for your scope.