First disclaimer: Im on mobile and have been at a computer for two weeks, and Im barely following the nodes payments issue.
With that said, there is an obvious lack of how UTXO (unspent transaction outputs) work. If a person understands that concept, and understands that mature collateral balance in a SafeNode does NOT have to be a single UTXO, then really anybody can structure their node and/or sends to prevent their mature coins from becoming immature again.
Quote: after that, while all other nodeowners are punished with 7 days maturity period even if they moved only 1 SAFE out from 199K matured collateral.
Thats an incorrect statement, on its face.
Yes, I know theres more to the story, but not much, really. If youre set on spending your rewards rather than compounding the earnings, youre free to do so, and if you take the time to learn how blockchain works, then you can do it. Its out of the scope of this post for me to teach that, but I can say two things: the first way would be to structure your collateral by sending eleven or more 1000 SafeCoin transactions to the node collateral address. Once those all are mature, you really dont have to worry about going under ten thousand Safe and losing the maturity of more than 1000 coins (so 10,000+ still mature this still earning). Also if you look at what payments youve received, and you send a small amount that can be structured from those payments by automatic coin control (the default), then you will likely not break your input collateral UTXO anyway. Ultimately, in my eyes, the easy answer is to enable user coin control in the QT wallet, and then YOU the user can choose which UTXOs to send from.