Extremely watered down versions of those courses are in my curriculum. Fluid mechanics is nearly all Bernoulli's Equation and Linear Momentum. Heat Transfer is 1D conduction, basic convection, and basic radiation. Machine Design, while heavily focused on gears, was extremely watered down. Kinematics, on the other hand, has been completely dropped from the curriculum! A lot of these courses have been made easier to allow students to spend time on 'lab projects' that consist of filling in the blanks of Arduino sketches. It's a sad state of affairs.
You are spot on by stating that undergraduate ME curriculums are 'Engineering Undeclared' in my experience. I think part of this is because the 'traditional' curriculum that my grandfather and father took is 'too challenging' by today's standards. I'm not half the engineer they were when they graduated from the same department.
I think this can be attributed to several things. When my father graduated, everyone took the FE with plans of becoming a PE. I know maybe 5 other people in my graduating class who plan on taking the FE. He took 3 years of math, I took one and a half. We can't really get into 2D conduction in heat transfer because no one has the math background to handle it! The 'Intermediate Heat Transfer' I'm taking in grad school is the equivalent of the 'Introduction to Heat Transfer' my grandfather took.