Sorry but I think you’re wrong here. Half (more?) of all high school students never go to college. So high school arts, music, social sciences, natural science prepare students for a good life. I’m up for adding months to the school year for civics, and to add civics themes to current curricula. But I don’t think you can swap Shakespeare for Politico, Grey’s Anatomy for The Federalist Papers, Trigonometry for Macroeconomics 100.
Civics must be additive. Let a psych class analyze the persuasive tactics of political speech. A sociology class examine power structures. Theater take apart “the other.” Let civics contextualize and help students find meaning in their other subjects.