I absolutely agree that (in the USA) K-12 Education's basis should indeed be civic education, or the education required to create excellent citizens. I also absolutely agree that giving kids "technology" (as smartphones, tablets, Baby Shark, and the rest are known) can be unexpectedly close to giving them crack depending on the circumstances.
However, there is one single thing with respect to computing I find relevant overlooked:
I also think it's critical, in a civic sense, that most of the populace has a general understanding of what computation is and how computers "work." Not because I think everyone should code for a career, but because everyone should be able to have some understanding of debates about topics like encryption or automation, and in general have an a mental scaffolding that outlines the invisible infrastructure supporting the daily experiences of our times.
In my view, absent this, too much of the citizenry will increasingly see "technology" in a way that verges on being a bit too close to "magic."
I'm not sure what exactly this means for K-12 education, but I'm pretty sure it means that despite my antipathy for pervasive classroom "technology," there should still be some sort of very planned and mediated curriculum that exposes students to "computing."