I did not say the problem is simple in nature. But I still claim that the solution must be proactive, not reactive. That means rising to the challenge of reducing piracy, not challenging the pirate scene.
As for masses, graphics and gameplay, you are quite right about the obsolescence. It is, however, another flawed idea stemming from industries which have nothing to do with games. In other industries, making a long-lasting product can and often is seen as detrimental for future profits. However, making games with long-lasting appeal does not mean people would not be interested in new games.
Why? Simple. Every toaster is the same. New generations of toasters may toast better or faster, but in the end all you get from it is - toast. Games are more like interactive books. Each game has (or should have) its own unique content, flavor, and packaging. I have a lot of books. Some are brilliant, and from time to time I take them up for another read through. But never has a brilliant book stopped me from buying new books... if anything, reading a good book *inspires* me to go buy new ones in hopes of finding something new and equally good or better.
So if game studios made a truly great legend of a game... that would not prevent people from buying new games in the least. They would be just more inclined to buy the next title from the same studio.
Now I doubt the publishing company executives see this. Probably because very few of them actually understand what gaming is all about. They are business men, thinking like business men... when first and foremost they should be thinking like gamers.
In other words, instead of adapting their business to their consumers, they are trying to forcefully "adapt" their consumers to their business. Hence the spoonfeeding of recycled content and visual/audio glamour without any real substance.