Something else to consider… many colleges have significantly different selectivity levels across different majors.
It might look odd that an A- student got rejected by SJSU while a B- student got admitted, but not when you find out that the A- student applied for the computer science major while the B- student applied for the physics major.