How about instead of going on your rant, you have a look around the forums and look specifically at the topics in bold and color and you will see that IGG are asking players opinions.
This maintenance is an unscheduled emergency maintenance. This is not an update.
Either a server has crashed/failed, they are moving servers or there was an attack or anything.
This is the video gaming world and these things happen.