be sacrificed on the altar of something idiom literary
成为…的牺牲品
to be destroyed by an activity, system, or belief that is bad but more important or more powerful
Service and quality have been sacrificed on the altar of profit. 为了利润牺牲了服务和质量。