Having the B hunts give rewards was a better system in my opinion for a factor of reasons:

1- If people missed out on Allied Seals, Mythology and Soldiery by getting a lower reward via an A or an S, there'd be less complaining due to the compensation they could recieve back by hitting up the B ranks whilst waiting for the A's and S ranks to respawn.

2 - It split up the player base a bit more than we're seeing now since people know the above factor they'd hunt a B rank, then go to the A afterwards, risky as of now but at the same time lowered numbers of such.

If anything they should just make S's more common, A's keep the same but lower both of their rewards, buff them DEFENSE wise such as hellsclaw's ability to counter-attack the parties, Ballerinas 20,000 needles and so forth. thisll impact for bigger groups to somehow take them down or for the bigger groups to actually focus rather than mindlessly attacking then leaving it, aswell as reduce healer contribution since literally every healer i know will aero then medica spam.