
There needs to be more quality control and testing before releasing software, and people need to be more truthful with clients.
All the people with any real vision have left the company for start ups, or retired. The people running the company now just look at numbers and trends... they are completely reactive.