I hear you, @neo. I held a similar view until very recently. Both strategies want to achieve the same outcome but are approaching it from different ends, with advantages and disadvantages to each side. Some factors to consider:
(Spirit of) centralization vs decentralization
Each individual vault being able to set its own price jives more with the ethos of decentralization versus the network holding all the power of price setting, which is a form of centralization.
Omnipotence
The network might have to deal with a lot of complexity to appropriately set the put price (e.g., oracle system to be aware of fiat price of the coin)
Latency
Even if the network could reasonably set the correct price to attract vault operators, there will be a lag time between when these operators become aware of the more attractive price and are able to put resources on the network. That’s assuming they haven’t already assigned those resources to other purposes as the current model might be assuming that serious vault operators will just wait idly by for prices to become attractive.
Uber example
Uber sets the price of car rides and changes them on a whim to attract more drivers. The end result is that Uber rides actually tend to be more expensive than normal cab rides. And during inclement weather, forget about it. Yet, they don’t necessarily bring out more drivers during these inclement weathers, potentially as a result of latency between the price going dramatically up, drivers noticing, wrapping up whatever they’re doing to get on the road. In inclement weather, I’ve often managed to find a normal cab before an Uber ride reached me.
Many of the drivers often complain about prices being too low. I suspect they would complain less about the network if they had the power to set their own price and were forced by the market to lower it.
Additionally, Uber has introduced various ride tiers over the years to account for the reality that different drivers offer different resources and would want a commensurate price for it (e.g., Black, X, XL, pool, etc.) Does the Safe network want to have the responsibility of eventually setting different pricing tiers?
It would be useful to find more examples today of networks setting (i.e., centralizing) the price of services for their decentralized operators (e.g., Uber) and studying what has worked well and what hasn’t.
AirBnB example
AirBnB is a network where individual providers set the price for the accommodation they provide. Therefore on that network, you can find palaces and hovels. You can find hosts who are super popular hosts (reasonable prices, great services) and hosts who host only once in a blue moon (high prices or terrible service). But everyone is represented. The network also outsources the complexity of having to know the economic realities of each locale and setting prices accordingly.
It would be useful to find more examples today of a central network letting the price of services be set by its decentralized operators (e.g., AirBnB) and studying what has worked well and what hasn’t.
Goodwill and psychology
Goodwill and psychology is something to keep in mind. With the elevator psychology, pressing that close button often does nothing but give people the impression that they can do something about their situation and that they aren’t just at the mercy of somebody else’s dictate. As mentioned, Uber drivers often resent Uber and bemoan how prices used to much better early on. A similar feeling might be at play with AirBnB hosts, but if it is, it must be much less pronounced because I haven’t heard of it with regards to pricing.
Regulators/failsafes
The network can always employ a failsafe to mitigate black swan events (e.g., social manipulation to collapse/spike the put price). In fact, the neighbor price proposal by @oetyng and @mav is a good step on that front.