but also any change in the protocol would need the acceptance of the majority of bitcoin users.
Even if SHA-256 is partially broken (say easier to find hashes, but not fully broken), you-d see major resistance from ASIC miners. You might even get a split network.
Whoever holds the crowd holds the coinvalue.