Sometimes you go ahead and walk the fine line of the no true scotsman argument - a degree without this basic math isn't CS. And any "reputable" CS degree - and by "reputable" I don't mean top 10 or even top 50, I just mean a fine university with a proper curriculum - will absolutely have this requirement.
It might depend on how the degree is taught I guess, mine had very little actual programming.
Where did you get your info from? Because I just checked the Stanford CS curriculum requirements for Bachelors degree, and it clearly has "Computers, Ethics, and Public Policy" requirement, along with a senior project requirement (that would, I assume, includes writing), as well as 3-5 credit units from the list of approved "Technology in Society" courses.[0]
0. https://exploredegrees.stanford.edu/schoolofengineering/comp...
My engineering program required an upper-division course from the philosophy department on the development of rigorously ethical systems of thought.