I'm not a big fan of coaches cutting kids or running them off, but it tends to happen a lot when a new coach comes on.
New coach comes on, evaluates, and finds some kids he doesn't need. "Son, you will never see the field here, so if you want to play, I suggest you look around." That's the kid's choice in that case.
Much different is when the new coach comes on, evaluates, and tells a kid he's no longer on scholarship.