It looks like you're new here. If you want to get involved, click one of these buttons!
Great games have always and will always be created by true gamers and fans. Not big corporations. And they are not created overnight, be either of the two. If you look you will find many "indie" games created all the time. Many titles are created and spawn all the time. So if you want companies to stop making crappy games start supporting the little guy.
Or go back to school and learn to program or texture or create 3D models or write stories or quote literature.'
The more new hyped titles you buy the more they will make and that will never change. Kind of like global warming, every fart heats the planet.