Successful defense incentives and players getting the search gold of being skipped
I think this would be great.
So players would get a percentage of the league bonus for successful (no star) attacks on their base by other players. This would encourage players care more about what league they are in and lower the amount of high players that sit in the low leagues to farm. It would also reduce th sniping since players would want that partial loot bonus from defense. It really just makes sense to get some kind of reward after spending so much on building up a good defense and it only being useful to protect resources, people don't even care about trophies unless they are pushing for a high league for the gem or loot bonuses.
Players getting the gold cost of others searching over them is a small amount, yes, but it would be a nice little chunk every morning when you wake up after hundreds of players (potentially) have searched and gone past your base.