Most dispatchers don’t “decide to stay at the regional level.” They get stuck there because the majors don’t hire that many people, and a good percentage of the ones they do hire come from internal sources. There just aren’t that many jobs available.The regional airlines beat everyone's butt including pilots a starting A@P is in the same boat with about the same starting pay as a starting dispatcher and a starting A@P has generally gone to school for 18 months vs a dispatchers 5 to 6 weeks and spent far more money. But at the major level dispatchers run away with the pay far more than us A@P's not to mention CASS which we don't have. Kind of incredible that the starting pay hasn't really changed in all these years. My point being you guys still have the best return on investment in all of aviation unless you decide to stay at the regional level which a friend of mine has done and she is still a broke dispatcher.
I can’t speak to the mechanic profession, except to say that if things are as you say they are, why would you, or anyone, accept that?