I also am no fan of straight seniority because as mentioned the top would fly over and over and over while the middle seniority reserves would fly on occasion. The bottom reserves would fly on quick calls only.
That did not happen with straight seniority that included a pay cap.
Yes, the bottom reserve, for the most part, did not have a life, with about half the trips were doggy and the other half were pretty darn good.
The FA problem with a perception of "too many reserves" (I know you did not say that) is simply because those that can, do over-fly. It was greed on the part of the company, thinking if they can get the average pay-time per month up, they would not need as many FAs. Unfortunately management turned out to be too (incredibly) stupid to take advantage of that favorable change and it has turned into the fertilizer you enjoy today.
1. Raise pay. FAs should be in the $75 per hour range.
2. Cap the monthly to 85 hours. Make it so overages go to the next month and/or comply with FAA limits, 100/120 per month.
3. Make it seniority based for future/daily. Force the company to display when trip available and when person called so they don't park it until minimum call out time and assign. Make scheduling more transparent. Instead of old broken tech. like CATCREW, go with secure web pages.
4. Include straight and mixed (rev and trip) lines in the secondaries. Bid what you can.
5. Since you pay for it, keep the Trade Board. Allow reserves to fly on off days, without restriction.
Any one of the above or even parts thereof should make life easier.
Oh, and the above does not mean you should not "remove" incompetent management. Apparently US operates pretty well with no one at the helm on weekends. Only one or two people in the halls of Tempe should not be cause for alarm, at least until you get some adults in there.