Thanks for posting that. I have to echo your sentiments.
USC is excellent in terms of flexibility about changing majors, double majoring, or having 1-3 minors even. And almost everyone who takes full advantage of all of these options still graduates on time. Over the years, many CC posters have suggested that doing anything similar at an UC, by comparison, could lead to one or more extra terms being required to be able to graduate. State / public universities and colleges typically have more GE or distribution requirements, making it harder to experiment or take on extra majors and/or minors while still graduating in just four years. The one key consensus with my daughters was their goal of attending a private university vs public, and this factor… as discussed above by you was one of the key reasons for such a decision to choose USC. Neither of them even applied to a single UC. USC in particular goes out of its way to allow for such experimentation and dabbling in between Schools and programs.
And the Trojan Family Networking is very real. Each of my daughters are already connected to many thousands on LinkedIn, and the majority for each are fellow USC alums.