It's not about flat design being right or wrong, it's more about whether it's appropriate for the job/task and audience/market.
There are good movies with special effects and good movies without special effects -- it's just a one element of the entire experience and by no means the most important.