I also understand the frustrations. Blame the company, not ALPA.
ALPA got the crew desk restricted from doing the special last minute deals for their favored few. You really do not want to go there again. Believe it or not, some try to game the system to get their special deals around the seniority system...I know...unbelievable right?