You are not fully wrong, but there is a good business reason why that is. Engineers salaries are still super inflated.I really don't think there is another position that comes close to software engineering in US in terms of salary/actual hours worked. New college grads are making six figures for effective 6 hour days.