My university required everybody take a philosophy course, and I can't remember anything from it because there was essentially nothing taught. The professor assigned the absolute bare minimum and expected the absolute bare minimum since he knew people took it for only one reason: they needed to.
Seriously, I don't actually give a flying fig about the feedback and evaluation mechanisms. I care about raising skill in this kind of thinking capability in as many people as possible. That is, taught with the cultural vigor we give to skills such as literacy. I also don't mean "some kind of random class with this label slapped on it". At the time, we very clearly meant the instruction quality that we had just experienced.
2. The original justification was "everyone should learn basic reasoning". You just turned it into "kick out people who can't learn it, cause screw those guys".
However, that gets into "what does a degree really mean" and plenty of other arguments, not something I'm interested in.
[1]: https://secure.csumentor.edu/planning/transfer/ge_breadth.as... (Under Area A)
Why? Because it was inoculation against bogus argument. It covered basic logic, logical fallacies, and gave students a solid footing in resisting and debunking nonsense in argument, advertising, and other communication. Really an invaluable life skill.