Sultan Sharafuddin Idris Shah has done well to tell politicians that getting rich necessarily means they have been corrupt.