The majors may be dropped but student will still be required to take some type of freshman English and first year history courses will be offered but eliminating majors with few if any students certainly makes sense.
I say free tuition for all Math/Science courses. The rest can be charged based on the free market. Maybe taxes can pay for the sciences only. Saves money.
Perhaps eliminating history is unwise, though most of what you learn in school is fake anyway.
Its probably ok though, if you wait long enough it will all happen again anyway, so you can see first hand what you missed in class