> most of the hard problems were solved in 1960 to 1980
Yes, if you're talking about sorting algorithms and similar. But there are, of course, still many, many even harder problems waiting to be solved. Harder, because they are compound, and more complex. There's still need for top talent. But it's true that most "ordinary" businesses do not need those types of programmers.