"I don't see any moral justification for a software engineer earning more than someone collecting waste"
Garbage Disposal people earn over $100k. Software engineers earn about $80k. A job that can be outsourced or automated is not valuable. http://money.cnn.com/2016/02/24/news/economy/trash-workers-h...