This is just wrong. I graduated with 2 degrees in 4 years (a BA and a BS) and was still able to take plenty of courses outside of my 2 majors and 1-2 minors (huh… I can’t remember now lol).
Remember, your D’s experience was NOT the experience of every student ever.