When you read old threads, you will hear of many soft forks [...]
Actually you're not correct about soft forks. Soft forks are now an "established" way to upgrade Bitcoin, and we will probably see several soft forks, one each couple of years.
You are right, but there could also be a situation where consensus is not reached in the network and there will be disagreement within leading to a soft fork. Am I correct?