To delve further into problems requires knowing they seldom are "planned obsolescence" but a simple matter of economics, once a product is 'older' and no longer produced and the supply channels no longer have it there is no money coming in to pay for upgrades/new software need to keep the programmers working, can't take money away from projects to pay for things not producing income. A good part of the issue is consumers wanting newer, bigger, better, faster and since I'm not a gamer I won't go there.