Somebody has to write and maintain the tools that support those abstractions. Then there is the frequent requirement to optimize systems which putting on another layer of abstractions won't solve.
Most of the fresh opportunities lie in the area of atoms, real hard tangible problems that software can't solve.