@Waiting2exhale in my personal experience, we thoroughly evaluated a program before committing. Over the past two years, the program expanded and changed course names and descriptions. Some of the upper division courses are no longer offered because a long term professor left. The university has brought in new professors with slightly different specialties and added new courses with different descriptions.
It is kind of like a football recruit attending a school because of a particular coach. Then the coach gets fired or offered a position at another school and the football player is on a team with a coach that he may or may not want to play for.