It's not true having merchants in power is better than having soldiers ruling. Wars still happen. It's deceit that starts them and deceit that doesn't start them. How is this a 'better society'? It's not, it's simply different.
A dumb leader knows what he could have with power
A smart leader knows what he must sacrifice to achieve power
A wise leader knows he'll be sacrificing every day from the moment he decides he wants power to the moment he loses it
(Not all leaders are "he" just a generalization!)