You are absolutely right. Salaries in Canada are pathetic. Anecdotally, I know many who did this TN visa to go back to US. US still wins despite the broken immigration system.
It’s really not, though - the point is to only allow people who literally can’t be found anywhere else to migrate. They’re looking for one in a million, not just anybody with a decent education who’s interested in living here. The immigration policy was broken for decades and is just now being fixed. We should expect to see lower, but better, immigration.