The way they distributed certain procs was very unbalanced and not well thought out.
Leaving jobs like BLM WAR and WHm being highly sought after for having a majority of the exclusive spells/WS available to them while jobs like RDM SCH DRG which only have a few being left to the side. Maybe they can make it so that weaknesses cycle in real time so when day changes, weakness changes while engaged not being set in stone at the time of the pull. At the same time they can remove the multiple procing aspect so you don't reproc weakness when the day changes. This lets all jobs be useful to an extent and if you can't find a certain proc, just wait till day change for weaknesses to cycle. Or even better make them cycle every 5-6 game hours if it hasnt' been proc'd yet.