“In the latter case, maybe. In the former, really only if they want to spend an extra year or two to finish the degree.”
It depends. Some students can change fairly easily. For example, a chemistry major can switch to Chem E, a physics major can switch to Mech E, a math major can switch to CS.