There is certainly some truth to that but it is far from the whole story on why "things are not better than they are".

While what you say contains some truth you oversimplify to the point that what you say or imply is badly in error.