Oooh, that's a good question, because I feel genuinely conflicted about it.
Cards on the table, I should say that I picked my undergraduate university precisely because it had a broad core curriculum of literature, philosophy, art, music, and science (and because it didn't require math) for all majors.
As a freshman, I had very wide-ranging interests and wasn't sure what I wanted to do for my major when I started, even though I started taking as many history electives as possible starting in my second semester. But even though I didn't need much time to "find myself," I still feel that the "well-rounded" education I received was good for my intellectual development, my ability to participate in society, and so forth.
And then there's the fact that my grad school career was entirely dependent on history classes being used as gatekeeping requirements for poli sci, communications, and sociology majors, which generated a steady demand for TA labor. So I do recognize that gen ed requirements are absolutely essential to the economics of many disciplines, and universities would have to rethink how they fund departments if they got rid of gen ed requirements altogether.
That being said, I do recognize that these kinds of requirements can also be really bad for students who are quite different from myself. As generations of students forced to take Physics for Poets or English for Engineers can testify, it can be legitimately frustrating for people who have a strength and an interest in an area that they want to develop that they can't specialize and instead have their academic success depend in part on their weakest subjects. Moreover, given the rise of tuition prices and student debt, every additional class a student has to take is more of a burden on their shoulders.
This is where I see a symptoms/cause long-term/short-term thing going on. Because of increasing competition, credentialism and credential inflation, and the increasing uncertainty about whether rising educational costs will be requited with secure employment at a professional income, I totally understand those people who want to make the college experience shorter and more specialized as a way to save money.
At the same time, if we ask ourselves why we provide education as a society (as opposed to making employers pay the bill for the training of their workforce), I go the other way. In order for modern democracy to function effectively, we need the population to have a baseline of quantitative reasoning so that they can tell when someone is lying with statistics, to be able to close-read texts so that they can tell when someone is lying with rhetoric, and to be sufficiently media-literate to spot propaganda and misinformation.
That being said, if we are going to say to young people that they have to acquire all these skills, the quid-pro-quo is that we have to provide education as a de-commodified public good, and guarantee a job to everyone, so that the economic incentives pushing us towards shorter, more specialized higher education no longer exist.