It used to be that a Crew Scheduling job was a 15-20 year seniority job. It paid well and was coveted by the ground folks who saw it as a good deal. Yea, there was always pushback from the type-As on the other side of the phone, but they knew their stuff, both FARs and contract. As a pilot, yea, it blew that you got reassigned or junior manned, but at least it was legal and compliant, so you could direct your ire at the contract, not the person.
Somewhere along the line, most airlines decided that it could be a minimum wage job, sometimes done by contractors. They'd screw up with obviously illegal trips and no one cares.
At DAL, a blown trip assignment costs the company bigly. Typically the pilot will get assignment pay (2x what was flown) plus pay and credit for the original trip. Sometimes another pilot would be paid in addition, so the company was paying essentially quadruple pay for trips, and that gets into big numbers on international trips.
Yet the managers who put this system in place seem to be completely immune to repercussions of their decisions.
BTW, if you're making side deals with the company and they jerk you around, you deserve what you get.