I agree something needs to be done, but this isn't a LBH problem, there are perms in clubs that hit a few times and either get busy or work on jobs, farming, etc. and they also shouldn't be rewarded the same payout as someone who participated fully.
I feel like drops should be based on the percentage of your available energy you used during a party.
Everyone gets a full regen approximately every 55 minutes (9% every 5 minutes or 99% in 55 minutes). If in a 3 hour party we have 300% energy possible and someone uses all of that to help party verses someone who only used 9% of there energy (either because they are LBH or because they are busy or whatever) the drops should not be equal. The person who used 300% energy used over 30 times more energy and should be rewarded 30 times more than the person who used 9%.
We have a financial reward based on effort/energy used and stats, but I honestly feel like hunt drops should not differ on stats, just effort put in. The little ones will still want to grow so they can do harder parties, bc, earn more money, etc.
The only real issue I see with this is that a 3 hour party can take one club 2 minutes or another club 3 hours, so it would need to be based on actual time of the party in that club.
Perhaps a more simple solution would be based on there being a maximum number of drops from a particular party (for example say cat cafe gives out 350 drops for an entire club) and then take the total number of hits in a party and split the 350 drops between the party participants based on how many hits they did.