Respectfully disagree with the way the rules are now. Scholarships are no guarantee in the event of an injury (yet, though that change is likely coming soon thankfully), so you are committing to the coaching staff and trusting them.
I think a kid owes it to themselves to evaluate all options as they come and decide what is best for them. There are obviously good and bad ways to go about this (especially in the age of social media), but I don't know that a kid should get penalized for committing before signing day if he gets some new options that didn't exist before he made his previous commitment.
Spence to me is an example of the offers not always being there if you miss the grades. Lindor/Robinson are examples that an accepted offer doesn't mean much. Not saying a school can wait on kids either, but I won't think any less of Steven if he moves elsewhere (since he was originally a South Alabama commit and we were a stronger option for him, as evidenced by the flip) just like I wouldn't think less of Howard/Pickard flipping to Syracuse.
IMO, as long as coaches have the right to rescind offers, kids have the right to flip.