I think a saturation ceiling should also be added, so people can’t delegate beyond 100% saturation.
Many users don’t follow project updates closely — some delegate and then forget for a while. As a result, a node runner currently has no mechanism to prevent going over 100% saturation and losing rewards. Specially, if the saturation point will change.
A saturation ceiling would also help distribute delegations more evenly. If users can’t stake above 250K/500K tokens, they’ll be more likely to delegate to another node with lower saturation or make partial delegations across multiple nodes.
Additionally, during a discussion within our RawBox squad, our member Oleksky suggested that without a saturation ceiling and with low saturation point, a malicious actor could launch a delegation poisoning attack by over-delegating to the nodes with high saturation — reducing their rewards and making them less profitable or even unprofitable.