No, it is just that demand for janitors and engineers have shifted.
You need fewer janitors now because modern chemicals allow cleaning same space quicker (and probably tools also changed a bit, while maybe in the U.S. in 1980s, modern ones have already been in place).
You need more engineers. And they impact work more because development and marketing (which also became a branch of engineering, see: growth hackers) is more important now than production.
You can always train enough janitors, not so easy with engineers.
Same thing about nearly all low-skilled workers. They are easy to train and their supply is nearly infinite, demand isn't, and demand for high-skilled is high plus they make so much profit you can actually afford paying them a ton of money, which wasn't possible back in 1980s.
It is that proverbial bifurcation of workforce. Outsourcing has nothing to do with it. It is just technological change. There is no way out of it (at least no way which won't cripple economic growth - which is already not so good).