>>60917234
I do also like my toilets clean but that doesn't mean I'd pay my janitor anything above minimum wage.
It's simple supply and demand, there are more engineers than needed, so companies can lower wages. Wages are a cost of doing business, so businesses try to minimise it as much as possible, the only way it will go up is if it is a scarce skill with low supply of workers, which mechanical engineering currently isn't.