If you ask me the problem lie into 3 thing really:
Homonization
Lack of vision/confidence
Sticking with old concept and refuse to improve them

If these has been addressed people will be happy